<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Argotic.Core</name>
    </assembly>
    <members>
        <member name="T:Argotic.Configuration.PrivilegedConfigurationManager">
            <summary>
            Provides privileged access to configuration files for client applications. This class cannot be inherited.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.PrivilegedConfigurationManager.configurationManagerTrackbackSyncObject">
            <summary>
            Private member to hold object used to synchronize locks when reading Trackback configuration information.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.PrivilegedConfigurationManager.configurationManagerXmlRpcSyncObject">
            <summary>
            Private member to hold object used to synchronize locks when reading XML-RPC configuration information.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.PrivilegedConfigurationManager.configurationManagerSyndicationResourceSyncObject">
            <summary>
            Private member to hold object used to synchronize locks when reading syndication resource configuration information.
            </summary>
        </member>
        <member name="M:Argotic.Configuration.PrivilegedConfigurationManager.GetSection(System.String)">
            <summary>
            Retrieves a specified configuration section for the current application's default configuration.
            </summary>
            <param name="sectionName">The configuration section path and name.</param>
            <returns>The specified ConfigurationSection object, or a null reference (Nothing in Visual Basic) if the section does not exist.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="sectionName"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="sectionName"/> is an empty string.</exception>
            <exception cref="T:System.Configuration.ConfigurationErrorsException">A configuration file could not be loaded.</exception>
        </member>
        <member name="M:Argotic.Configuration.PrivilegedConfigurationManager.GetSyndicationResourceSection">
            <summary>
            Returns the syndication resource configuration section information.
            </summary>
            <returns>
                A <see cref="T:Argotic.Configuration.XmlRpcClientSection"/> object that represents the syndication resource configuration information. 
                If no configuration section is defined for syndication resources, returns a <b>null</b> reference.
            </returns>
        </member>
        <member name="M:Argotic.Configuration.PrivilegedConfigurationManager.GetTracbackClientSection">
            <summary>
            Returns the Trackback client configuration section information.
            </summary>
            <returns>
                A <see cref="T:Argotic.Configuration.XmlRpcClientSection"/> object that represents the Trackback client configuration information. 
                If no configuration section is defined for the client application, returns a <b>null</b> reference.
            </returns>
        </member>
        <member name="M:Argotic.Configuration.PrivilegedConfigurationManager.GetXmlRpcClientSection">
            <summary>
            Returns the XML-RPC client configuration section information.
            </summary>
            <returns>
                A <see cref="T:Argotic.Configuration.XmlRpcClientSection"/> object that represents the XML-RPC client configuration information. 
                If no configuration section is defined for the client application, returns a <b>null</b> reference.
            </returns>
        </member>
        <member name="P:Argotic.Configuration.PrivilegedConfigurationManager.SyndicationSyncObject">
            <summary>
            Gets the <see cref="T:System.Object"/> used when locking acess to the syndication resource configuration file section being managed.
            </summary>
            <value>The <see cref="T:System.Object"/> used when locking acess to the syndication resource configuration file section being managed.</value>
        </member>
        <member name="P:Argotic.Configuration.PrivilegedConfigurationManager.TrackbackSyncObject">
            <summary>
            Gets the <see cref="T:System.Object"/> used when locking acess to the Trackback configuration file section being managed.
            </summary>
            <value>The <see cref="T:System.Object"/> used when locking acess to the Trackback configuration file section being managed.</value>
        </member>
        <member name="P:Argotic.Configuration.PrivilegedConfigurationManager.XmlRpcSyncObject">
            <summary>
            Gets the <see cref="T:System.Object"/> used when locking acess to the XML-RPC configuration file section being managed.
            </summary>
            <value>The <see cref="T:System.Object"/> used when locking acess to the  XML-RPC configuration file section being managed.</value>
        </member>
        <member name="T:Argotic.Configuration.Provider.XmlSyndicationResourceProvider">
            <summary>
            Manages storage of syndication resource information for applications in an XML file data store.
            </summary>
        </member>
        <member name="T:Argotic.Configuration.Provider.SyndicationResourceProvider">
            <summary>
            Provides a base implementation for the syndication resource extensible provider model.
            </summary>
            <seealso cref="T:Argotic.Common.ISyndicationResource"/>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProvider.CreateResource(System.Object,Argotic.Common.ISyndicationResource)">
            <summary>
            Adds a new syndication resource to the data source.
            </summary>
            <param name="providerResourceKey">The unique identifier that identifies the resource within the syndication data source.</param>
            <param name="resource">The <see cref="T:Argotic.Common.ISyndicationResource"/> to be created within the data source.</param>
            <returns>A <see cref="T:Argotic.Configuration.Provider.SyndicationResourceCreateStatus"/> enumeration value indicating whether the syndication resource was created successfully.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProvider.DeleteResource(System.Object)">
            <summary>
            Removes a resource from the syndication data source.
            </summary>
            <param name="providerResourceKey">The unique identifier that identifies the resource to be removed.</param>
            <returns><b>true</b> if the syndication resource was successfully deleted; otherwise, <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProvider.GetResource(System.Object)">
            <summary>
            Gets resource information from the data source based on the unique identifier for the syndication resource.
            </summary>
            <param name="providerResourceKey">The unique identifier that identifies the syndication resource to get information for.</param>
            <returns>An object that implements the <see cref="T:Argotic.Common.ISyndicationResource"/> interface populated with the specified resources's information from the data source.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProvider.GetResources(Argotic.Common.SyndicationContentFormat)">
            <summary>
            Gets a collection of all the resources in the data source that conform to the specified <see cref="T:Argotic.Common.SyndicationContentFormat"/>.
            </summary>
            <param name="format">A <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration values that indicates the format of the resources to be returned.</param>
            <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> of all of the syndication resources contained in the data source that conform to the specified <see cref="T:Argotic.Common.SyndicationContentFormat"/>.</returns>
            <remarks>
                <para>
                    <see cref="M:Argotic.Configuration.Provider.SyndicationResourceProvider.GetResources(Argotic.Common.SyndicationContentFormat)"/> returns a list of all of the resources from the data source for the configured <see cref="P:Argotic.Configuration.Provider.SyndicationResourceProvider.ApplicationName"/> property. 
                    Syndication resources are returned in order of last time they were updated in the data source.
                </para>
            </remarks>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProvider.GetResources(System.Int32,System.Int32,System.Int32@)">
            <summary>
            Gets a collection of all the resources in the data source in pages of data.
            </summary>
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">The total number of matched resources.</param>
            <returns>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> that contains a page of <see cref="T:Argotic.Common.ISyndicationResource"/> objects 
                with a size of <paramref name="pageSize"/>, beginning at the page specified by <paramref name="pageIndex"/>.
            </returns>
            <remarks>
                <para>
                    <see cref="M:Argotic.Configuration.Provider.SyndicationResourceProvider.GetResources(System.Int32,System.Int32,System.Int32@)"/> returns a list of all of the resources from the data source for the configured <see cref="P:Argotic.Configuration.Provider.SyndicationResourceProvider.ApplicationName"/> property. 
                    Syndication resources are returned in order of last time they were updated in the data source.
                </para>
                <para>
                    The results returned by <see cref="M:Argotic.Configuration.Provider.SyndicationResourceProvider.GetResources(System.Int32,System.Int32,System.Int32@)"/> are constrained by the <paramref name="pageIndex"/> and <paramref name="pageSize"/> parameters. 
                    The <paramref name="pageSize"/> parameter identifies the number of <see cref="T:Argotic.Common.ISyndicationResource"/> objects to return in the collection. 
                    The <paramref name="pageIndex"/> parameter identifies which page of results to return, where 0 identifies the first page. 
                    The <paramref name="totalRecords"/> parameter is an out parameter that is set to the total number of syndication resources in the data source.
                </para>
                <para>
                    For example, if there are 13 resources in the data source, and the <paramref name="pageIndex"/> value was 1 with a <paramref name="pageSize"/> of 5, 
                    then the <see cref="T:System.Collections.ObjectModel.Collection`1"/> would contain the sixth through the tenth resources returned. The <paramref name="totalRecords"/> parameter would be set to 13.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="pageIndex"/> is <i>less than</i> zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="pageSize"/> is <i>less than or equal to</i> zero.</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProvider.UpdateResource(System.Object,Argotic.Common.ISyndicationResource)">
            <summary>
            Updates information about a syndication resource in the data source.
            </summary>
            <param name="providerResourceKey">The unique identifier that identifies the resource to be updated.</param>
            <param name="resource">
                An object that implements the <see cref="T:Argotic.Common.ISyndicationResource"/> interface that represents the updated information for the resource.
            </param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Configuration.Provider.SyndicationResourceProvider.ApplicationName">
            <summary>
            Gets or sets the name of the application using the custom syndication resource provider.
            </summary>
            <value>The name of the application using the custom syndication resource provider.</value>
            <remarks>
                <para>
                    The <see cref="P:Argotic.Configuration.Provider.SyndicationResourceProvider.ApplicationName"/> property value is stored in the data source with related 
                    syndication resource information to associate a resource with a particular application.
                </para>
                <para>
                    Because syndication resource providers store resource information uniquely for each application, 
                    multiple applications can use the same data source without running into a conflict if duplicate syndication resources are created. 
                    Alternatively, multiple applications can use the same syndication resource data source by specifying the same <see cref="P:Argotic.Configuration.Provider.SyndicationResourceProvider.ApplicationName"/>.
                </para>
                <para>
                    In your syndication resource provider implementation, you will need to ensure that your data schema includes the <see cref="P:Argotic.Configuration.Provider.SyndicationResourceProvider.ApplicationName"/> 
                    and that data source queries and updates also include the <see cref="P:Argotic.Configuration.Provider.SyndicationResourceProvider.ApplicationName"/>.
                </para>
            </remarks>
        </member>
        <member name="F:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.providerApplicationName">
            <summary>
            Private member to hold the name of the application using the syndication resource provider.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.providerDirectoryPath">
            <summary>
            Private member to hold the path to the directory XML data files will be stored in.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.providerSyncObject">
            <summary>
            Private member to hold the object used to synchronize modifications to the provider data store.
            </summary>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.BuildResource(Argotic.Common.SyndicationContentFormat,System.IO.Stream)">
            <summary>
            Instantiates a <see cref="T:Argotic.Common.ISyndicationResource"/> that conforms to the specified <see cref="T:Argotic.Common.SyndicationContentFormat"/> using the supplied <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> used to load the syndication resource.</param>
            <param name="format">A <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type syndication resource the <paramref name="stream"/> represents.</param>
            <returns>
                An <see cref="T:Argotic.Common.ISyndicationResource"/> object that conforms to the specified <paramref name="format"/>, initialized using the supplied <paramref name="stream"/>. 
                If the <paramref name="format"/> is not supported by the provider, returns a <b>null</b> reference.
            </returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ContentFormatAsFileExtension(Argotic.Common.SyndicationContentFormat)">
            <summary>
            Returns the file extension for the supplied <see cref="T:Argotic.Common.SyndicationContentFormat"/>.
            </summary>
            <param name="format">The <see cref="T:Argotic.Common.SyndicationContentFormat"/> to get the file extension for.</param>
            <returns>The file extension for the supplied <paramref name="format"/>, otherwise returns the <b>.xml</b> file extension.</returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ContentFormatByFileExtension(System.String)">
            <summary>
            Returns the <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that corresponds to the specified file extension.
            </summary>
            <param name="fileExtension">The file extension of the content format.</param>
            <returns>A <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that corresponds to the specified string, otherwise returns <b>SyndicationContentFormat.None</b>.</returns>
            <remarks>This method disregards case of specified file extension.</remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="fileExtension"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="fileExtension"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.TryParseGuid(System.String,System.Guid@)">
            <summary>
            Converts the specified string representation of a globally unique identifier to its <see cref="T:System.Guid"/> equivalent.
            </summary>
            <param name="value">A string containing a globally unique identifier to convert.</param>
            <param name="result">
                When this method returns, contains the <see cref="T:System.Guid"/> value equivalent to the globally unique identifier contained in <paramref name="value"/>, if the conversion succeeded, 
                or <see cref="F:System.Guid.Empty"/> if the conversion failed. The conversion fails if the <paramref name="value"/> parameter is a <b>null</b> or empty string, 
                or does not contain a valid string representation of a globally unique identifier. This parameter is passed uninitialized.
            </param>
            <returns><b>true</b> if the <paramref name="value"/> parameter was converted successfully; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.BuildResourcePath(System.Guid,Argotic.Common.SyndicationContentFormat)">
            <summary>
            Builds the physical file path for a syndication resource XML data file using the supplied <see cref="T:System.Guid"/> and <see cref="T:Argotic.Common.SyndicationContentFormat"/>.
            </summary>
            <param name="resourceKey">The globally unique identifier for the syndication resource that is used to as the file name.</param>
            <param name="format">The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that determines the file extension that is used.</param>
            <returns>The physical file path for a syndication resource XML data file using the supplied <see cref="T:System.Guid"/> and <see cref="T:Argotic.Common.SyndicationContentFormat"/>.</returns>
            <remarks>
                If the physical file path for a syndication resource XML data file defines a directory path that does not exist, 
                the <see cref="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.BuildResourcePath(System.Guid,Argotic.Common.SyndicationContentFormat)"/> method will attempt to create the directory.
            </remarks>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ResourceKeyExists(System.Guid)">
            <summary>
            Returns a value indicating if a syndication resource exists for the supplied provider key.
            </summary>
            <param name="key">A <see cref="T:System.Guid"/> that represents the globally unique identifier for the resource.</param>
            <returns><b>true</b> if the syndication resource exists for the supplied provider key; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.CreateResource(System.Object,Argotic.Common.ISyndicationResource)">
            <summary>
            Adds a new syndication resource to the data source.
            </summary>
            <param name="providerResourceKey">The unique identifier that identifies the resource within the syndication data source.</param>
            <param name="resource">The <see cref="T:Argotic.Common.ISyndicationResource"/> to be created within the data source.</param>
            <returns>A <see cref="T:Argotic.Configuration.Provider.SyndicationResourceCreateStatus"/> enumeration value indicating whether the syndication resource was created successfully.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.DeleteResource(System.Object)">
            <summary>
            Removes a resource from the syndication data source.
            </summary>
            <param name="providerResourceKey">The unique identifier that identifies the resource to be removed.</param>
            <returns><b>true</b> if the syndication resource was successfully deleted; otherwise, <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="providerResourceKey"/> does not represent a valid <see cref="T:System.Guid"/> structure.</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.GetResource(System.Object)">
            <summary>
            Gets resource information from the data source based on the unique identifier for the syndication resource.
            </summary>
            <param name="providerResourceKey">The unique identifier that identifies the syndication resource to get information for.</param>
            <returns>An object that implements the <see cref="T:Argotic.Common.ISyndicationResource"/> interface populated with the specified resources's information from the data source.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="providerResourceKey"/> does not represent a valid <see cref="T:System.Guid"/> structure.</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.GetResources(Argotic.Common.SyndicationContentFormat)">
            <summary>
            Gets a collection of all the resources in the data source that conform to the specified <see cref="T:Argotic.Common.SyndicationContentFormat"/>.
            </summary>
            <param name="format">A <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration values that indicates the format of the resources to be returned.</param>
            <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> of all of the syndication resources contained in the data source that conform to the specified <see cref="T:Argotic.Common.SyndicationContentFormat"/>.</returns>
            <remarks>
                <para>
                    <see cref="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.GetResources(Argotic.Common.SyndicationContentFormat)"/> returns a list of all of the resources from the data source for the configured <see cref="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ApplicationName"/> property. 
                    Syndication resources are returned in order of last time they were updated in the data source.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentException">The <paramref name="format"/> is invalid.</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.GetResources(System.Int32,System.Int32,System.Int32@)">
            <summary>
            Gets a collection of all the resources in the data source in pages of data.
            </summary>
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">The total number of matched resources.</param>
            <returns>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> that contains a page of <see cref="T:Argotic.Common.ISyndicationResource"/> objects 
                with a size of <paramref name="pageSize"/>, beginning at the page specified by <paramref name="pageIndex"/>.
            </returns>
            <remarks>
                <para>
                    <see cref="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.GetResources(System.Int32,System.Int32,System.Int32@)"/> returns a list of all of the resources from the data source for the configured <see cref="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ApplicationName"/> property. 
                    Syndication resources are returned in order of last time they were updated in the data source.
                </para>
                <para>
                    The results returned by <see cref="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.GetResources(System.Int32,System.Int32,System.Int32@)"/> are constrained by the <paramref name="pageIndex"/> and <paramref name="pageSize"/> parameters. 
                    The <paramref name="pageSize"/> parameter identifies the number of <see cref="T:Argotic.Common.ISyndicationResource"/> objects to return in the collection. 
                    The <paramref name="pageIndex"/> parameter identifies which page of results to return, where 0 identifies the first page. 
                    The <paramref name="totalRecords"/> parameter is an out parameter that is set to the total number of syndication resources in the data source.
                </para>
                <para>
                    For example, if there are 13 resources in the data source, and the <paramref name="pageIndex"/> value was 1 with a <paramref name="pageSize"/> of 5, 
                    then the <see cref="T:System.Collections.ObjectModel.Collection`1"/> would contain the sixth through the tenth resources returned. The <paramref name="totalRecords"/> parameter would be set to 13.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="pageIndex"/> is <i>less than</i> zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="pageSize"/> is <i>less than or equal to</i> zero.</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.UpdateResource(System.Object,Argotic.Common.ISyndicationResource)">
            <summary>
            Updates information about a syndication resource in the data source.
            </summary>
            <param name="providerResourceKey">The unique identifier that identifies the resource to be updated.</param>
            <param name="resource">
                An object that implements the <see cref="T:Argotic.Common.ISyndicationResource"/> interface that represents the updated information for the resource.
            </param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="providerResourceKey"/> does not represent a valid <see cref="T:System.Guid"/> structure.</exception>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ResourceAdd(System.Guid,Argotic.Common.ISyndicationResource)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Common.ISyndicationResource"/> to the data store using the specifed <see cref="T:System.Guid"/>.
            </summary>
            <param name="resourceKey">A <see cref="T:System.Guid"/> that represents the globally unique identifier for the <paramref name="resource"/>.</param>
            <param name="resource">The <see cref="T:Argotic.Common.ISyndicationResource"/> to be added to the data store.</param>
            <returns>A <see cref="T:Argotic.Configuration.Provider.SyndicationResourceCreateStatus"/> enumeration value that indicates the result of the adding the syndication resource to the data store.</returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ResourceGet(System.Guid)">
            <summary>
            Retrieves a <see cref="T:Argotic.Common.ISyndicationResource"/> from the data store that has the specified key.
            </summary>
            <param name="resourceKey">A <see cref="T:System.Guid"/> that represents the globally unique identifier for the resource to be retrieved.</param>
            <returns>
                The <see cref="T:Argotic.Common.ISyndicationResource"/> that has the specified <paramref name="resourceKey"/>. 
                If no resource exists for the specified <paramref name="resourceKey"/>, returns a <b>null</b> reference.
            </returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ResourceRemove(System.Guid)">
            <summary>
            Removes a syndication resource from the data store that has the supplied key.
            </summary>
            <param name="resourceKey">A <see cref="T:System.Guid"/> that represents the globally unique identifier for the resource to be removed.</param>
            <returns>
                <b>true</b> if the syndication resource was successfully removed; otherwise, <b>false</b>. 
                If resource does not exist for specified <paramref name="resourceKey"/>, returns <b>false</b>.
            </returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ResourcesGet(Argotic.Common.SyndicationContentFormat)">
            <summary>
            Gets a collection of all the resources in the data source that conform to the specified <see cref="T:Argotic.Common.SyndicationContentFormat"/>.
            </summary>
            <param name="format">A <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the content format to filter resources by.</param>
            <returns>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> of <see cref="T:Argotic.Common.ISyndicationResource"/> objects that represent the syndication resources that conform to the specified <paramref name="format"/>.
            </returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ResourcesGet(System.Int32,System.Int32,System.Int32@)">
            <summary>
            Gets a collection of all the resources in the data source in pages of data.
            </summary>
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">The total number of syndication resources in the data store.</param>
            <returns>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> that contains a page of <see cref="T:Argotic.Common.ISyndicationResource"/> objects 
                with a size of <paramref name="pageSize"/>, beginning at the page specified by <paramref name="pageIndex"/>.
            </returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ResourceUpdate(System.Guid,Argotic.Common.ISyndicationResource)">
            <summary>
            Updates the supplied <see cref="T:Argotic.Common.ISyndicationResource"/> within the data store that has the specifed <see cref="T:System.Guid"/>.
            </summary>
            <param name="resourceKey">A <see cref="T:System.Guid"/> that represents the globally unique identifier of the resource to be updated.</param>
            <param name="resource">A <see cref="T:Argotic.Common.ISyndicationResource"/> object that represents the updated information for the resource to be updated.</param>
            <remarks>
                If there is no resource for the specified <paramref name="resourceKey"/>, no modification to the data store occurs.
            </remarks>
        </member>
        <member name="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Initializes the provider.
            </summary>
            <param name="name">The friendly name of the provider.</param>
            <param name="config">A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.</param>
            <remarks>
                The base class implementation internally tracks the number of times the provider's <see cref="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">Initialize</see> method 
                has been called. If a provider is initialized more than once, an <see cref="T:System.InvalidOperationException"/> is thrown stating that the provider is already initialized. 
                Because most feature providers call <see cref="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">Initialize</see> prior to performing provider-specific initialization, 
                this method is a central location for preventing double initialization.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> of the provider is <b>null</b> reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="name"/> of the provider has a length of zero.</exception>
            <exception cref="T:System.InvalidOperationException">
                An attempt is made to call <see cref="M:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">Initialize</see> on a provider after the provider has already been initialized.
            </exception>
        </member>
        <member name="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ApplicationName">
            <summary>
            Gets or sets the name of the application using the XML syndication resource provider.
            </summary>
            <value>The name of the application using the XML syndication resource provider.</value>
            <remarks>
                <para>
                    The <see cref="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ApplicationName"/> property value is stored in the data source with related 
                    syndication resource information to associate a resource with a particular application.
                </para>
                <para>
                    Because syndication resource providers store resource information uniquely for each application, 
                    multiple applications can use the same data source without running into a conflict if duplicate syndication resources are created. 
                    Alternatively, multiple applications can use the same syndication resource data source by specifying the same <see cref="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ApplicationName"/>.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.Path">
            <summary>
            Gets or sets the path to the data storage directory.
            </summary>
            <value>The path to the XML data storage directory.</value>
            <remarks>
                The path will be mapped to the physical file path that corresponds to the virtual path on the Web server if the <paramref name="value"/> 
                starts with <i>~</i> and <see cref="P:System.Web.HttpContext.Current"/> is not a <b>null</b> reference, otherwise a physical file path is assumed.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ApplicationPath">
            <summary>
            Gets the physical path to the application data storage directory.
            </summary>
            <value>The physical file path to the application XML data storage directory specifed by the <see cref="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.Path"/> and <see cref="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ApplicationName"/>.</value>
            <remarks>
                <para>
                    The <see cref="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.Path"/> is mapped to the physical file path that corresponds to the virtual path on the Web server if the <paramref name="value"/> 
                    starts with <i>~</i> and <see cref="P:System.Web.HttpContext.Current"/> is not a <b>null</b> reference, otherwise a physical file path is assumed.
                </para>
                <para>
                    The <see cref="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ApplicationName"/>, if specified, is encoded using <see cref="M:Argotic.Common.SyndicationEncodingUtility.EncodeSafeDirectoryName(System.String)"/>. 
                    When an application name is specified for the provider, a sub-directory for the <see cref="P:Argotic.Configuration.Provider.XmlSyndicationResourceProvider.ApplicationName"/> is created to store syndication 
                    resources that are segmented by application.
                </para>
            </remarks>
        </member>
        <member name="T:Argotic.Syndication.SyndicationManager">
            <summary>
            Manages application syndication resources. This class cannot be inherited.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.SyndicationManager.syndicationManagerDefaultProvider">
            <summary>
            Private member to hold the default provider that is used to manage syndication resources.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.SyndicationManager.syndicationManagerProviders">
            <summary>
            Private member to hold a collection of providers that have been configured to manage syndication resources.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.SyndicationManager.syndicationManagerInitialized">
            <summary>
            Private member to hold a value indicating if the syndication manager has already been initialized.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.SyndicationManager.syndicationManagerInitializationException">
            <summary>
            Private member to hold an exception that occurred while attempting to initialize the syndication manager.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.SyndicationManager.syndicationManagerLock">
            <summary>
            Private member to hold object used to synchronize locks when initializing the syndication manager.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.SyndicationManager.CreateResource(System.Object,Argotic.Common.ISyndicationResource)">
            <summary>
            Adds a new syndication resource to the data source.
            </summary>
            <param name="providerResourceKey">The unique identifier that identifies the resource within the syndication data source.</param>
            <param name="resource">The <see cref="T:Argotic.Common.ISyndicationResource"/> to be created within the data source.</param>
            <returns>A <see cref="T:Argotic.Configuration.Provider.SyndicationResourceCreateStatus"/> enumeration value indicating whether the syndication resource was created successfully.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.SyndicationManager.DeleteResource(System.Object)">
            <summary>
            Removes a resource from the syndication data source.
            </summary>
            <param name="providerResourceKey">The unique identifier from the syndication data source for the resource to be removed.</param>
            <returns><b>true</b> if the syndication resource was successfully deleted; otherwise, <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.SyndicationManager.GetResource(System.Object)">
            <summary>
            Gets resource information from the data source based on the unique identifier for the syndication resource.
            </summary>
            <param name="providerResourceKey">The unique identifier for the syndication resource to get information for.</param>
            <returns>An object that implements the <see cref="T:Argotic.Common.ISyndicationResource"/> interface populated with the specified resources's information from the data source.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.SyndicationManager.GetResources(Argotic.Common.SyndicationContentFormat)">
            <summary>
            Gets a collection of all the resources in the data source that conform to the specified <see cref="T:Argotic.Common.SyndicationContentFormat"/>.
            </summary>
            <param name="format">A <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration values that indicates the format of the resources to be returned.</param>
            <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> of all of the syndication resources contained in the data source that conform to the specified <see cref="T:Argotic.Common.SyndicationContentFormat"/>.</returns>
            <remarks>
                <para>
                    <see cref="M:Argotic.Syndication.SyndicationManager.GetResources(Argotic.Common.SyndicationContentFormat)"/> returns a list of all of the resources from the data source for the configured <see cref="P:Argotic.Syndication.SyndicationManager.ApplicationName"/> property. 
                    Syndication resources are returned in order of last time they were updated in the data source.
                </para>
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.SyndicationManager.GetResources(System.Int32,System.Int32,System.Int32@)">
            <summary>
            Gets a collection of all the resources in the data source in pages of data.
            </summary>
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">The total number of matched resources.</param>
            <returns>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> that contains a page of <see cref="T:Argotic.Common.ISyndicationResource"/> objects 
                with a size of <paramref name="pageSize"/>, beginning at the page specified by <paramref name="pageIndex"/>.
            </returns>
            <remarks>
                <para>
                    <see cref="M:Argotic.Syndication.SyndicationManager.GetResources(System.Int32,System.Int32,System.Int32@)"/> returns a list of all of the resources from the data source for the configured <see cref="P:Argotic.Syndication.SyndicationManager.ApplicationName"/> property. 
                    Syndication resources are returned in order of last time they were updated in the data source.
                </para>
                <para>
                    The results returned by <see cref="M:Argotic.Syndication.SyndicationManager.GetResources(System.Int32,System.Int32,System.Int32@)"/> are constrained by the <paramref name="pageIndex"/> and <paramref name="pageSize"/> parameters. 
                    The <paramref name="pageSize"/> parameter identifies the number of <see cref="T:Argotic.Common.ISyndicationResource"/> objects to return in the collection. 
                    The <paramref name="pageIndex"/> parameter identifies which page of results to return, where 0 identifies the first page. 
                    The <paramref name="totalRecords"/> parameter is an out parameter that is set to the total number of syndication resources in the data source.
                </para>
                <para>
                    For example, if there are 13 resources in the data source, and the <paramref name="pageIndex"/> value was 1 with a <paramref name="pageSize"/> of 5, 
                    then the <see cref="T:System.Collections.ObjectModel.Collection`1"/> would contain the sixth through the tenth resources returned. The <paramref name="totalRecords"/> parameter would be set to 13.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="pageIndex"/> is <i>less than</i> zero.</exception>
        </member>
        <member name="M:Argotic.Syndication.SyndicationManager.UpdateResource(System.Object,Argotic.Common.ISyndicationResource)">
            <summary>
            Updates information about a syndication resource in the data source.
            </summary>
            <param name="providerResourceKey">The unique identifier from the syndication data source for the resource to be updated.</param>
            <param name="resource">
                An object that implements the <see cref="T:Argotic.Common.ISyndicationResource"/> interface that represents the updated information for the resource.
            </param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="providerResourceKey"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.SyndicationManager.Initialize">
            <summary>
            Initializes the <see cref="T:Argotic.Syndication.SyndicationManager"/> using the declaratively configured application settings.
            </summary>
            <seealso cref="T:Argotic.Configuration.Provider.SyndicationResourceSection"/>
        </member>
        <member name="P:Argotic.Syndication.SyndicationManager.ApplicationName">
            <summary>
            Gets or sets the name of the application.
            </summary>
            <value>The name of the application.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.SyndicationManager.ApplicationName"/> is used to identify users specific to an application. That is, the same syndication resource can exist in the data store 
                for multiple applications that specify a different <see cref="P:Argotic.Syndication.SyndicationManager.ApplicationName"/>. This enables multiple applications to use the same data store to store resource 
                information without running into duplicate syndication resource conflicts. Alternatively, multiple applications can use the same syndication resource data store 
                by specifying the same <see cref="P:Argotic.Syndication.SyndicationManager.ApplicationName"/>. The <see cref="P:Argotic.Syndication.SyndicationManager.ApplicationName"/> can be set programmatically or declaratively in the configuration for the application.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.SyndicationManager.Provider">
            <summary>
            Gets a reference to the default syndication resource provider for the application.
            </summary>
            <value>The default syndication resource provider for the application exposed using the <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProvider"/> abstract base class.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.SyndicationManager.Provider"/> property enables you to reference the default syndication resource provider for an application directly. 
                This is commonly used to access custom members of the syndication resource provider that are not part of the <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProvider"/> abstract base class.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.SyndicationManager.Providers">
            <summary>
            Gets a collection of the syndication resource providers for the application.
            </summary>
            <value>A <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProviderCollection"/> of the syndication resource providers configured for the application.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.SyndicationManager.Providers"/> property references all of the syndication resource providers enabled for an application, 
                including providers added in the <i>Web.config</i> file for ASP.NET applications, the <i>App.config</i> for client applications, 
                and the <i>Machine.config</i> file for all applications.
            </remarks>
        </member>
        <member name="T:Argotic.Configuration.Provider.SyndicationResourceCreateStatus">
            <summary>
            Describes the result of a <see cref="M:Argotic.Configuration.Provider.SyndicationResourceProvider.CreateResource(System.Object,Argotic.Common.ISyndicationResource)">CreateResource</see> operation.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceCreateStatus.None">
            <summary>
            No syndication resource creation status was specified.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceCreateStatus.DuplicateProviderResourceKey">
            <summary>
            The provider resource key already exists in the data store for the application.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceCreateStatus.InvalidFormat">
            <summary>
            The provider does not support the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that the syndication resource conforms to.
            </summary>
            <seealso cref="P:Argotic.Common.ISyndicationResource.Format"/>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceCreateStatus.InvalidFormatVersion">
            <summary>
            The provider does not support the <see cref="T:System.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that the syndication resource conforms to or the <see cref="T:System.Version"/> was a <b>null</b> reference.
            </summary>
            <seealso cref="P:Argotic.Common.ISyndicationResource.Version"/>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceCreateStatus.InvalidProviderResourceKey">
            <summary>
            The provider resource key is of an invalid type or format.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceCreateStatus.InvalidSource">
            <summary>
            The XML data source that describes the syndication resource was a <b>null</b> reference or does not conform to the provided <see cref="T:Argotic.Common.SyndicationContentFormat">format</see>.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceCreateStatus.ProviderError">
            <summary>
            The provider returned an error that is not described by other <see cref="T:Argotic.Configuration.Provider.SyndicationResourceCreateStatus"/> enumeration values.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceCreateStatus.ResourceRejected">
            <summary>
            The syndication resource was not created, for a reason defined by the provider.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceCreateStatus.Success">
            <summary>
            The syndication resource was successfully created.
            </summary>
        </member>
        <member name="T:Argotic.Configuration.Provider.SyndicationResourceProviderCollection">
            <summary>
            Represents a collection of provider objects that inherit from <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProvider"/>.
            </summary>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProviderCollection.Add(Argotic.Configuration.Provider.SyndicationResourceProvider)">
            <summary>
            Adds an item to the collection.
            </summary>
            <param name="item">The <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProvider"/> to add to the <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProviderCollection"/>.</param>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProviderCollection.Contains(Argotic.Configuration.Provider.SyndicationResourceProvider)">
            <summary>
            Determines whether the collection contains a specific value.
            </summary>
            <param name="item">The <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProvider"/> to locate in the <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProviderCollection"/>.</param>
            <returns><b>true</b> if item is found in the <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProviderCollection"/>; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProviderCollection.CopyTo(Argotic.Configuration.Provider.SyndicationResourceProvider[],System.Int32)">
            <summary>
            Copies the elements of the <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProviderCollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
            </summary>
            <param name="array">
                The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProviderCollection"/>. 
                The <see cref="T:System.Array"/> must have zero-based indexing.
            </param>
            <param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProviderCollection.Remove(Argotic.Configuration.Provider.SyndicationResourceProvider)">
            <summary>
            Removes a specific <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProvider"/> from the collection.
            </summary>
            <param name="item"></param>
            <returns>
                <b>true</b> if item was successfully removed from the <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProviderCollection"/>; otherwise, <b>false</b>. 
                This method also returns <b>false</b> if item is not found in the collection.
            </returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProviderCollection.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceProviderCollection.System#Collections#Generic#ICollection{Argotic#Configuration#Provider#SyndicationResourceProvider}#Clear">
            <summary>
            Represents a collection of provider objects that inherit from <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProvider"/>.
            </summary>
        </member>
        <member name="P:Argotic.Configuration.Provider.SyndicationResourceProviderCollection.Item(System.String)">
            <summary>
            Gets the provider with the specified name.
            </summary>
            <param name="name">The key by which the provider is identified.</param>
            <returns>The <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProvider"/> with the specified name.</returns>
        </member>
        <member name="P:Argotic.Configuration.Provider.SyndicationResourceProviderCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is read-only.
            </summary>
            <value><b>true</b> if the <see cref="T:Argotic.Configuration.Provider.SyndicationResourceProviderCollection"/> is read-only; otherwise, <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Configuration.Provider.SyndicationResourceSection">
            <summary>
            Defines configuration settings to support the infrastructure for configuring and managing syndication resource details. This class cannot be inherited.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceSection.configurationSectionDefaultProviderProperty">
            <summary>
            Private member to hold the default provider configuration property for the section.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceSection.configurationSectionProvidersProperty">
            <summary>
            Private member to hold the providers configuration property for the section.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.Provider.SyndicationResourceSection.configurationSectionProperties">
            <summary>
            Private member to hold a collection of configuration properties for the section.
            </summary>
        </member>
        <member name="M:Argotic.Configuration.Provider.SyndicationResourceSection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Configuration.Provider.SyndicationResourceSection"/> class.
            </summary>
        </member>
        <member name="P:Argotic.Configuration.Provider.SyndicationResourceSection.DefaultProvider">
            <summary>
            Gets or sets the name of the default provider that is used to manage syndication resources.
            </summary>
            <value>The name of a provider in <see cref="P:Argotic.Configuration.Provider.SyndicationResourceSection.Providers"/>. The default is <b>XmlSyndicationResourceProvider</b>.</value>
            <remarks>
                The <see cref="P:Argotic.Configuration.Provider.SyndicationResourceSection.DefaultProvider"/> must match a named value in the <b>providers</b> subsection of the <b>syndication</b> section of the configuration file. 
                An empty string ("") is not a valid value for the <see cref="P:Argotic.Configuration.Provider.SyndicationResourceSection.DefaultProvider"/> property.
            </remarks>
        </member>
        <member name="P:Argotic.Configuration.Provider.SyndicationResourceSection.Providers">
            <summary>
            Gets a <see cref="T:System.Configuration.ProviderSettingsCollection"/> object of <see cref="T:System.Configuration.ProviderSettings"/> objects.
            </summary>
            <value>
                A <see cref="T:System.Configuration.ProviderSettingsCollection"/> that contains the provider's settings, defined within 
                the <b>providers</b> subsection of the <b>syndication</b> section of the configuration file.
            </value>
            <remarks>
                <para>
                    Syndication resource providers are components that provide access to the syndicated content for an application. 
                    You can specify syndication resource providers in the <b>providers</b> subsection of the <b>syndication</b> section of the configuration file.
                </para>
                <para>
                    The <see cref="P:Argotic.Configuration.Provider.SyndicationResourceSection.DefaultProvider"/> property contains the name of the provider that is used by default.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Configuration.Provider.SyndicationResourceSection.Properties">
            <summary>
            Gets the configuration properties for this section.
            </summary>
            <value>A <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> object that represents the configuration properties for this section.</value>
        </member>
        <member name="T:Argotic.Configuration.TrackbackClientNetworkElement">
            <summary>
            Represents the the network element in the Trackback <see cref="T:Argotic.Configuration.TrackbackClientSection">client configuration section</see>. This class cannot be inheritied.
            </summary>
            <seealso cref="T:Argotic.Configuration.TrackbackClientSection"/>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientNetworkElement.configurationSectionHostProperty">
            <summary>
            Private member to hold the client host configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientNetworkElement.configurationElementDefaultCredentialsProperty">
            <summary>
            Private member to hold the client default credentials configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientNetworkElement.configurationElementUserNameProperty">
            <summary>
            Private member to hold the client user name configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientNetworkElement.configurationElementPasswordProperty">
            <summary>
            Private member to hold the client password configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientNetworkElement.configurationElementDomainProperty">
            <summary>
            Private member to hold the client domain configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientNetworkElement.configurationElementProperties">
            <summary>
            Private member to hold a collection of configuration element properties for the element.
            </summary>
        </member>
        <member name="M:Argotic.Configuration.TrackbackClientNetworkElement.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Configuration.TrackbackClientNetworkElement"/> class.
            </summary>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientNetworkElement.DefaultCredentials">
            <summary>
            Gets or sets a <see cref="T:System.Boolean"/> value that controls whether the <see cref="P:System.Net.CredentialCache.DefaultCredentials">DefaultCredentials</see> are sent with requests.
            </summary>
            <value><b>true</b> indicates that default user credentials will be used to access the Trackback server; otherwise, <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientNetworkElement.Domain">
            <summary>
            Gets or sets the domain or computer name that verifies the network credentials.
            </summary>
            <value>A string that represents the domain or computer name that verifies the network credentials.</value>
            <seealso cref="P:System.Net.NetworkCredential.Domain"/>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientNetworkElement.Host">
            <summary>
            Gets or sets the location of the host computer that client Trackback pings will be sent to.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the host computer used for Trackback transactions.</value>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientNetworkElement.Password">
            <summary>
            Gets or sets the user password to use to connect to a Trackback server.
            </summary>
            <value>A string that represents the password to use to connect to a Trackback server.</value>
            <seealso cref="P:System.Net.NetworkCredential.Password"/>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientNetworkElement.UserName">
            <summary>
            Gets or sets the user name to connect to a Trackback server.
            </summary>
            <value>A string that represents the user name to connect to a Trackback server.</value>
            <seealso cref="P:System.Net.NetworkCredential.UserName"/>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientNetworkElement.Credential">
            <summary>
            Returns a <see cref="T:System.Net.NetworkCredential"/> for the configured user name, password, and domain.
            </summary>
            <returns>
                A <see cref="T:System.Net.NetworkCredential"/> object initialized using the curent <see cref="P:Argotic.Configuration.TrackbackClientNetworkElement.UserName"/>, <see cref="P:Argotic.Configuration.TrackbackClientNetworkElement.Password"/>, and <see cref="P:Argotic.Configuration.TrackbackClientNetworkElement.Domain"/>. 
            </returns>
            <remarks>
                If <see cref="P:Argotic.Configuration.TrackbackClientNetworkElement.UserName"/> is a null or empty string, returns a <b>null</b> reference.
            </remarks>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientNetworkElement.Properties">
            <summary>
            Gets the configuration properties for this element.
            </summary>
            <value>A <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> object that represents the configuration properties for this element.</value>
        </member>
        <member name="T:Argotic.Configuration.TrackbackClientSection">
            <summary>
            Represents the configuration section used to declarativly configure the <see cref="T:Argotic.Net.TrackbackClient"/> class. This class cannot be inheritied.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientSection.configurationSectionTimeoutProperty">
            <summary>
            Private member to hold the client timeout configuration property for the section.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientSection.configurationSectionUserAgentProperty">
            <summary>
            Private member to hold the client user agent configuration property for the section.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientSection.configurationSectionNetworkProperty">
            <summary>
            Private member to hold the client network configuration property for the section.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.TrackbackClientSection.configurationSectionProperties">
            <summary>
            Private member to hold a collection of configuration properties for the section.
            </summary>
        </member>
        <member name="M:Argotic.Configuration.TrackbackClientSection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Configuration.TrackbackClientSection"/> class.
            </summary>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientSection.Network">
            <summary>
            Gets the network connection information.
            </summary>
            <value>A <see cref="T:Argotic.Configuration.TrackbackClientNetworkElement"/> object that represents the configured network connection information.</value>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientSection.Timeout">
            <summary>
            Gets or sets a value that specifies the amount of time after which asynchronous send operations will time out.
            </summary>
            <value>A <see cref="T:System.TimeSpan"/> that specifies the time-out period. The default value is 15 seconds.</value>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientSection.UserAgent">
            <summary>
            Gets or sets information such as the client application name, version, host operating system, and language. 
            </summary>
            <value>A string that represents information such as the client application name, version, host operating system, and language.</value>
        </member>
        <member name="P:Argotic.Configuration.TrackbackClientSection.Properties">
            <summary>
            Gets the configuration properties for this section.
            </summary>
            <value>A <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> object that represents the configuration properties for this section.</value>
        </member>
        <member name="T:Argotic.Configuration.XmlRpcClientNetworkElement">
            <summary>
            Represents the the network element in the XML-RPC <see cref="T:Argotic.Configuration.XmlRpcClientSection">client configuration section</see>. This class cannot be inheritied.
            </summary>
            <seealso cref="T:Argotic.Configuration.XmlRpcClientSection"/>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientNetworkElement.configurationSectionHostProperty">
            <summary>
            Private member to hold the client host configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientNetworkElement.configurationElementDefaultCredentialsProperty">
            <summary>
            Private member to hold the client default credentials configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientNetworkElement.configurationElementUserNameProperty">
            <summary>
            Private member to hold the client user name configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientNetworkElement.configurationElementPasswordProperty">
            <summary>
            Private member to hold the client password configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientNetworkElement.configurationElementDomainProperty">
            <summary>
            Private member to hold the client domain configuration property for the element.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientNetworkElement.configurationElementProperties">
            <summary>
            Private member to hold a collection of configuration element properties for the element.
            </summary>
        </member>
        <member name="M:Argotic.Configuration.XmlRpcClientNetworkElement.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Configuration.XmlRpcClientNetworkElement"/> class.
            </summary>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientNetworkElement.DefaultCredentials">
            <summary>
            Gets or sets a <see cref="T:System.Boolean"/> value that controls whether the <see cref="P:System.Net.CredentialCache.DefaultCredentials">DefaultCredentials</see> are sent with requests.
            </summary>
            <value><b>true</b> indicates that default user credentials will be used to access the XML-RPC server; otherwise, <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientNetworkElement.Domain">
            <summary>
            Gets or sets the domain or computer name that verifies the network credentials.
            </summary>
            <value>A string that represents the domain or computer name that verifies the network credentials.</value>
            <seealso cref="P:System.Net.NetworkCredential.Domain"/>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientNetworkElement.Host">
            <summary>
            Gets or sets the location of the host computer that client remote procedure calls will be sent to.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the host computer used for XML-RPC transactions.</value>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientNetworkElement.Password">
            <summary>
            Gets or sets the user password to use to connect to an XML-RPC server.
            </summary>
            <value>A string that represents the password to use to connect to an XML-RPC server.</value>
            <seealso cref="P:System.Net.NetworkCredential.Password"/>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientNetworkElement.UserName">
            <summary>
            Gets or sets the user name to connect to an XML-RPC server.
            </summary>
            <value>A string that represents the user name to connect to an XML-RPC server.</value>
            <seealso cref="P:System.Net.NetworkCredential.UserName"/>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientNetworkElement.Credential">
            <summary>
            Returns a <see cref="T:System.Net.NetworkCredential"/> for the configured user name, password, and domain.
            </summary>
            <returns>
                A <see cref="T:System.Net.NetworkCredential"/> object initialized using the curent <see cref="P:Argotic.Configuration.XmlRpcClientNetworkElement.UserName"/>, <see cref="P:Argotic.Configuration.XmlRpcClientNetworkElement.Password"/>, and <see cref="P:Argotic.Configuration.XmlRpcClientNetworkElement.Domain"/>. 
            </returns>
            <remarks>
                If <see cref="P:Argotic.Configuration.XmlRpcClientNetworkElement.UserName"/> is a null or empty string, returns a <b>null</b> reference.
            </remarks>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientNetworkElement.Properties">
            <summary>
            Gets the configuration properties for this element.
            </summary>
            <value>A <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> object that represents the configuration properties for this element.</value>
        </member>
        <member name="T:Argotic.Configuration.XmlRpcClientSection">
            <summary>
            Represents the configuration section used to declarativly configure the <see cref="T:Argotic.Net.XmlRpcClient"/> class. This class cannot be inheritied.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientSection.configurationSectionTimeoutProperty">
            <summary>
            Private member to hold the client timeout configuration property for the section.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientSection.configurationSectionUserAgentProperty">
            <summary>
            Private member to hold the client user agent configuration property for the section.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientSection.configurationSectionNetworkProperty">
            <summary>
            Private member to hold the client network configuration property for the section.
            </summary>
        </member>
        <member name="F:Argotic.Configuration.XmlRpcClientSection.configurationSectionProperties">
            <summary>
            Private member to hold a collection of configuration properties for the section.
            </summary>
        </member>
        <member name="M:Argotic.Configuration.XmlRpcClientSection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Configuration.XmlRpcClientSection"/> class.
            </summary>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientSection.Network">
            <summary>
            Gets the network connection information.
            </summary>
            <value>A <see cref="T:Argotic.Configuration.XmlRpcClientNetworkElement"/> object that represents the configured network connection information.</value>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientSection.Timeout">
            <summary>
            Gets or sets a value that specifies the amount of time after which asynchronous send operations will time out.
            </summary>
            <value>A <see cref="T:System.TimeSpan"/> that specifies the time-out period. The default value is 15 seconds.</value>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientSection.UserAgent">
            <summary>
            Gets or sets information such as the client application name, version, host operating system, and language. 
            </summary>
            <value>A string that represents information such as the client application name, version, host operating system, and language.</value>
        </member>
        <member name="P:Argotic.Configuration.XmlRpcClientSection.Properties">
            <summary>
            Gets the configuration properties for this section.
            </summary>
            <value>A <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> object that represents the configuration properties for this section.</value>
        </member>
        <member name="T:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill an <see cref="T:Argotic.Syndication.AtomFeed"/> or <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter"/> serves as a bridge between an <see cref="T:Argotic.Syndication.AtomFeed"/> or <see cref="T:Argotic.Syndication.AtomEntry"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.Fill(Argotic.Syndication.AtomFeed)"/> or <see cref="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.Fill(Argotic.Syndication.AtomEntry)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.AtomFeed"/> or <see cref="T:Argotic.Syndication.AtomEntry"/> to match the data in the data source.
                </para>
                <para>
                    This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.AtomFeed"/> or <see cref="T:Argotic.Syndication.AtomEntry"/> objects using 
                    a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the Atom 1.0 specification.</para>
            </remarks>
        </member>
        <member name="T:Argotic.Data.Adapters.SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Common.ISyndicationResource"/>.
            </summary>
        </member>
        <member name="F:Argotic.Data.Adapters.SyndicationResourceAdapter.adapterNavigator">
            <summary>
            Private member to hold the XPathNavigator used to load a syndication resource.
            </summary>
        </member>
        <member name="F:Argotic.Data.Adapters.SyndicationResourceAdapter.adapterSettings">
            <summary>
            Private member to hold the XPathNavigator used to configure the load of a syndication resource.
            </summary>
        </member>
        <member name="M:Argotic.Data.Adapters.SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication resource information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Common.ISyndicationResource"/>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.SyndicationResourceAdapter.Fill(Argotic.Common.ISyndicationResource,Argotic.Common.SyndicationContentFormat)">
            <summary>
            Modifies the <see cref="T:Argotic.Common.ISyndicationResource"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Common.ISyndicationResource"/> to be filled.</param>
            <param name="format">The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type of syndication format that the <paramref name="resource"/> is expected to conform to.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="format"/> is equal to <see cref="F:Argotic.Common.SyndicationContentFormat.None"/>.</exception>
            <exception cref="T:System.FormatException">The <paramref name="resource"/> data does not conform to the specified <paramref name="format"/>.</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.SyndicationResourceAdapter.FillApmlResource(Argotic.Common.ISyndicationResource,Argotic.Common.SyndicationResourceMetadata)">
            <summary>
            Modifies the <see cref="T:Argotic.Common.ISyndicationResource"/> to match the data source.
            </summary>
            <param name="resource">The Attention Profiling Markup Language (APML) <see cref="T:Argotic.Common.ISyndicationResource"/> to be filled.</param>
            <param name="resourceMetadata">A <see cref="T:Argotic.Common.SyndicationResourceMetadata"/> object that represents the meta-data describing the <paramref name="resource"/>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resourceMetadata"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.SyndicationResourceAdapter.FillAtomResource(Argotic.Common.ISyndicationResource,Argotic.Common.SyndicationResourceMetadata)">
            <summary>
            Modifies the <see cref="T:Argotic.Common.ISyndicationResource"/> to match the data source.
            </summary>
            <param name="resource">The Atom <see cref="T:Argotic.Common.ISyndicationResource"/> to be filled.</param>
            <param name="resourceMetadata">A <see cref="T:Argotic.Common.SyndicationResourceMetadata"/> object that represents the meta-data describing the <paramref name="resource"/>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resourceMetadata"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.SyndicationResourceAdapter.FillBlogMLResource(Argotic.Common.ISyndicationResource,Argotic.Common.SyndicationResourceMetadata)">
            <summary>
            Modifies the <see cref="T:Argotic.Common.ISyndicationResource"/> to match the data source.
            </summary>
            <param name="resource">The BlogML <see cref="T:Argotic.Common.ISyndicationResource"/> to be filled.</param>
            <param name="resourceMetadata">A <see cref="T:Argotic.Common.SyndicationResourceMetadata"/> object that represents the meta-data describing the <paramref name="resource"/>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resourceMetadata"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.SyndicationResourceAdapter.FillOpmlResource(Argotic.Common.ISyndicationResource,Argotic.Common.SyndicationResourceMetadata)">
            <summary>
            Modifies the <see cref="T:Argotic.Common.ISyndicationResource"/> to match the data source.
            </summary>
            <param name="resource">The Outline Processor Markup Language (OPML) <see cref="T:Argotic.Common.ISyndicationResource"/> to be filled.</param>
            <param name="resourceMetadata">A <see cref="T:Argotic.Common.SyndicationResourceMetadata"/> object that represents the meta-data describing the <paramref name="resource"/>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resourceMetadata"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.SyndicationResourceAdapter.FillRsdResource(Argotic.Common.ISyndicationResource,Argotic.Common.SyndicationResourceMetadata)">
            <summary>
            Modifies the <see cref="T:Argotic.Common.ISyndicationResource"/> to match the data source.
            </summary>
            <param name="resource">The Really Simple Discovery (RSD) <see cref="T:Argotic.Common.ISyndicationResource"/> to be filled.</param>
            <param name="resourceMetadata">A <see cref="T:Argotic.Common.SyndicationResourceMetadata"/> object that represents the meta-data describing the <paramref name="resource"/>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resourceMetadata"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.SyndicationResourceAdapter.FillRssResource(Argotic.Common.ISyndicationResource,Argotic.Common.SyndicationResourceMetadata)">
            <summary>
            Modifies the <see cref="T:Argotic.Common.ISyndicationResource"/> to match the data source.
            </summary>
            <param name="resource">The Really Simple Syndication (RSS) <see cref="T:Argotic.Common.ISyndicationResource"/> to be filled.</param>
            <param name="resourceMetadata">A <see cref="T:Argotic.Common.SyndicationResourceMetadata"/> object that represents the meta-data describing the <paramref name="resource"/>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resourceMetadata"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Data.Adapters.SyndicationResourceAdapter.Navigator">
            <summary>
            Gets the <see cref="T:System.Xml.XPath.XPathNavigator"/> used to fill a syndication resource.
            </summary>
            <value>The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to fill a syndication resource.</value>
        </member>
        <member name="P:Argotic.Data.Adapters.SyndicationResourceAdapter.Settings">
            <summary>
            Gets the <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill of a syndication resource.
            </summary>
            <value>The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill of a syndication resource.</value>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication feed information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.AtomFeed"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.Fill(Argotic.Syndication.AtomEntry)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomEntry"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.Fill(Argotic.Syndication.AtomFeed)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomFeed"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.AtomFeed"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.FillEntry(Argotic.Syndication.AtomEntry,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomEntry"/> to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.FillEntryCollections(Argotic.Syndication.AtomEntry,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomEntry"/> collection entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.FillEntryOptionals(Argotic.Syndication.AtomEntry,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomEntry"/> optional entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.FillFeedCollections(Argotic.Syndication.AtomFeed,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomFeed"/> collection entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="feed">The <see cref="T:Argotic.Syndication.AtomFeed"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="feed"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom10SyndicationResourceAdapter.FillFeedOptionals(Argotic.Syndication.AtomFeed,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomFeed"/> optional entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="feed">The <see cref="T:Argotic.Syndication.AtomFeed"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="feed"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill an <see cref="T:Argotic.Syndication.AtomFeed"/> or <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter"/> serves as a bridge between an <see cref="T:Argotic.Syndication.AtomFeed"/> or <see cref="T:Argotic.Syndication.AtomEntry"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.Fill(Argotic.Syndication.AtomFeed)"/> or <see cref="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.Fill(Argotic.Syndication.AtomEntry)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.AtomFeed"/> or <see cref="T:Argotic.Syndication.AtomEntry"/> to match the data in the data source.
                </para>
                <para>
                    This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.AtomFeed"/> or <see cref="T:Argotic.Syndication.AtomEntry"/> objects using 
                    a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the Atom 0.3 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication feed information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.AtomFeed"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.CreateNamespaceManager(System.Xml.XmlNameTable)">
            <summary>
            Initializes a <see cref="T:System.Xml.XmlNamespaceManager"/> object for resolving prefixed XML namespaces within Atom syndication entities.
            </summary>
            <param name="nameTable">The table of atomized string objects.</param>
            <returns>A <see cref="T:System.Xml.XmlNamespaceManager"/> that resolves prefixed XML namespaces and provides scope management for these namespaces.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="nameTable"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.Fill(Argotic.Syndication.AtomEntry)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomEntry"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.Fill(Argotic.Syndication.AtomFeed)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomFeed"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.AtomFeed"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.CreateContent(System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a <see cref="T:Argotic.Syndication.AtomContent"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <returns>A <see cref="T:Argotic.Syndication.AtomContent"/> instance initialized using the supplied <paramref name="source"/>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a Atom 0.3 Content construct.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.CreateGenerator(System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a <see cref="T:Argotic.Syndication.AtomGenerator"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <returns>A <see cref="T:Argotic.Syndication.AtomGenerator"/> instance initialized using the supplied <paramref name="source"/>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a Atom 0.3 generator element.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.CreatePerson(System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <returns>A <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> instance initialized using the supplied <paramref name="source"/>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a Atom 0.3 Person construct.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.CreateTextContent(System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a <see cref="T:Argotic.Syndication.AtomTextConstruct"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <returns>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> instance initialized using the supplied <paramref name="source"/>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a Atom 0.3 Content construct.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.FillEntry(Argotic.Syndication.AtomEntry,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomEntry"/> to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents an Atom 0.3 element.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.FillEntryCollections(Argotic.Syndication.AtomEntry,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomEntry"/> collection entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents an Atom 0.3 element.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.FillEntryOptionals(Argotic.Syndication.AtomEntry,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomEntry"/> optional entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents an Atom 0.3 element.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.FillFeedCollections(Argotic.Syndication.AtomFeed,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomFeed"/> collection entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="feed">The <see cref="T:Argotic.Syndication.AtomFeed"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="feed"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Atom03SyndicationResourceAdapter.FillFeedOptionals(Argotic.Syndication.AtomFeed,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.AtomFeed"/> optional entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="feed">The <see cref="T:Argotic.Syndication.AtomFeed"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="feed"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.Apml06SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Apml06SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Apml06SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Apml06SyndicationResourceAdapter.Fill(Argotic.Syndication.Specialized.ApmlDocument)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the APML 0.6 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Apml06SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Apml06SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication document information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Apml06SyndicationResourceAdapter.Fill(Argotic.Syndication.Specialized.ApmlDocument)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.BlogML20SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.BlogML20SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.BlogML20SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.BlogML20SyndicationResourceAdapter.Fill(Argotic.Syndication.Specialized.BlogMLDocument)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the BlogML 2.0 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.BlogML20SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.BlogML20SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication document information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.BlogML20SyndicationResourceAdapter.Fill(Argotic.Syndication.Specialized.BlogMLDocument)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.BlogML20SyndicationResourceAdapter.FillDocumentCollections(Argotic.Syndication.Specialized.BlogMLDocument,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> collection entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="document">The <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="document"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.Rsd06SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Rsd06SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Rsd06SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Rsd06SyndicationResourceAdapter.Fill(Argotic.Syndication.Specialized.RsdDocument)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the RSD 0.6 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Rsd06SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Rsd06SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication document information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rsd06SyndicationResourceAdapter.Fill(Argotic.Syndication.Specialized.RsdDocument)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.Rsd10SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Rsd10SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Rsd10SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Rsd10SyndicationResourceAdapter.Fill(Argotic.Syndication.Specialized.RsdDocument)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the RSD 1.0 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Rsd10SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Rsd10SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication document information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rsd10SyndicationResourceAdapter.Fill(Argotic.Syndication.Specialized.RsdDocument)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.Opml20SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.OpmlDocument"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Opml20SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.OpmlDocument"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Opml20SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Opml20SyndicationResourceAdapter.Fill(Argotic.Syndication.OpmlDocument)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.OpmlDocument"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.OpmlDocument"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the OPML 2.0 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Opml20SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Opml20SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication document information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.OpmlDocument"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.OpmlDocument"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Opml20SyndicationResourceAdapter.Fill(Argotic.Syndication.OpmlDocument)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.OpmlDocument"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.OpmlDocument"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Syndication.GenericSyndicationCategory">
            <summary>
            Represents a format agnostic view of a syndication category.
            </summary>
            <seealso cref="P:Argotic.Syndication.GenericSyndicationFeed.Categories"/>
            <seealso cref="P:Argotic.Syndication.GenericSyndicationItem.Categories"/>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationCategory.categoryTerm">
            <summary>
            Private member to hold a string that identifies a hierarchical position in the taxonomy.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationCategory.categoryScheme">
            <summary>
            Private member to hold a string that identifies the categorization scheme.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.GenericSyndicationCategory"/> class using the supplied term.
            </summary>
            <param name="term">A string that identifies the category.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="term"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="term"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.GenericSyndicationCategory"/> class using the supplied term and scheme.
            </summary>
            <param name="term">A string that identifies this category.</param>
            <param name="scheme">A string that identifies the categorization scheme used by this category.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="term"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="term"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.#ctor(Argotic.Syndication.AtomCategory)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.GenericSyndicationCategory"/> class using the supplied <see cref="T:Argotic.Syndication.AtomCategory"/>.
            </summary>
            <param name="category">The <see cref="T:Argotic.Syndication.AtomCategory"/> to build an abstraction against.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="category"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.#ctor(Argotic.Syndication.RssCategory)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.GenericSyndicationCategory"/> class using the supplied <see cref="T:Argotic.Syndication.RssCategory"/>.
            </summary>
            <param name="category">The <see cref="T:Argotic.Syndication.RssCategory"/> to build an abstraction against.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="category"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.GenericSyndicationCategory"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.GenericSyndicationCategory"/>.</returns>
            <remarks>
                This method returns a human-readable representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.op_Equality(Argotic.Syndication.GenericSyndicationCategory,Argotic.Syndication.GenericSyndicationCategory)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.op_Inequality(Argotic.Syndication.GenericSyndicationCategory,Argotic.Syndication.GenericSyndicationCategory)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.op_LessThan(Argotic.Syndication.GenericSyndicationCategory,Argotic.Syndication.GenericSyndicationCategory)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationCategory.op_GreaterThan(Argotic.Syndication.GenericSyndicationCategory,Argotic.Syndication.GenericSyndicationCategory)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationCategory.Scheme">
            <summary>
            Gets a string that identifies the categorization scheme.
            </summary>
            <value>A string that identifies the categorization scheme used by this category.</value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationCategory.Term">
            <summary>
            Gets a string that identifies the category.
            </summary>
            <value>A string that identifies the category.</value>
        </member>
        <member name="T:Argotic.Syndication.GenericSyndicationFeed">
            <summary>
            Represents a format agnostic view of a syndication feed.
            </summary>
            <seealso cref="T:Argotic.Syndication.AtomFeed"/>
            <seealso cref="T:Argotic.Syndication.RssFeed"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the GenericSyndicationFeed class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\GenericSyndicationFeedExample.cs" region="GenericSyndicationFeed"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.feedResource">
            <summary>
            Private member to hold the underlying syndication resource that is being absratracted by this generic feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.feedFormat">
            <summary>
            Private member to hold the type of syndication format that the syndication feed implements.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.feedTitle">
            <summary>
            Private member to hold the title of the syndication feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.feedDescription">
            <summary>
            Private member to hold the description of the syndication feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.feedLastUpdatedOn">
            <summary>
            Private member to hold a date-time indicating the most recent instant in time when the feed was modified in a way the publisher considers significant.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.feedLanguage">
            <summary>
            Private member to hold the natural or formal language in which the feed content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.feedCategories">
            <summary>
            Private member to hold the collection of categories associated with the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.feedItems">
            <summary>
            Private member to hold the collection of items that comprise the distinct content published in the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.resourceAsyncLoadCancelled">
            <summary>
            Private member to hold a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.resourceIsLoading">
            <summary>
            Private member to hold a value indicating if the syndication resource is in the process of loading.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationFeed.asyncHttpWebRequest">
            <summary>
            Private member to hold HTTP web request used by asynchronous load operations.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.OnFeedLoaded(Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.GenericSyndicationCategory},System.Collections.ObjectModel.Collection{Argotic.Syndication.GenericSyndicationCategory})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Create(System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> instance using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <returns>An <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Create method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\GenericSyndicationFeedExample.cs" region="Create(Uri source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Create(System.Uri,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> instance using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <returns>An <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, <see cref="T:System.Net.IWebProxy"/>, and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Load(System.IO.Stream)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to a supported syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Load(System.IO.Stream,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to a supported syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see> and <see cref="T:System.Net.IWebProxy">proxy</see>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to a supported syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\GenericSyndicationFeedExample.cs" region="Load(Uri source, ICredentials credentials, IWebProxy proxy)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see>, <see cref="T:System.Net.IWebProxy">proxy</see> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="settings"/> has a <see cref="P:Argotic.Common.SyndicationResourceLoadSettings.CharacterEncoding">character encoding</see> of <see cref="P:System.Text.Encoding.UTF8"/> 
                                the character encoding of the <paramref name="source"/> will be attempt to be determined automatically, otherwise the specified character encoding will be used. 
                                If automatic detection fails, a character encoding of <see cref="P:System.Text.Encoding.UTF8"/> is used by default.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to a supported syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Parse(Argotic.Syndication.AtomFeed)">
            <summary>
            Initializes the generic syndication feed using the supplied <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </summary>
            <param name="feed">The <see cref="T:Argotic.Syndication.AtomFeed"/> to build an abstraction against.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="feed"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Parse(Argotic.Syndication.RssFeed)">
            <summary>
            Initializes the generic syndication feed using the supplied <see cref="T:Argotic.Syndication.RssFeed"/>.
            </summary>
            <param name="feed">The <see cref="T:Argotic.Syndication.RssFeed"/> to build an abstraction against.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="feed"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssFeed"/> instance asynchronously using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>The <see cref="T:Argotic.Syndication.RssFeed"/> is loaded using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.</para>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.RssFeed"/> has a <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the LoadAsync method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="LoadAsync(Uri source, Object userToken)"/>
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="FeedLoadedCallback(Object sender, SyndicationResourceLoadedEventArgs e)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssFeed"/> instance asynchronously using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.RssFeed"/> has a <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssFeed"/> instance asynchronously using the specified <see cref="T:System.Uri"/>, <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, 
                    you must wait for the load operation to complete before attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.RssFeed"/> has a <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsyncCancel">
            <summary>
            Cancels an asynchronous operation to load this syndication resource.
            </summary>
            <remarks>
                Use the LoadAsyncCancel method to cancel a pending <see cref="M:Argotic.Syndication.GenericSyndicationFeed.LoadAsync(System.Uri,System.Object)"/> operation. 
                If there is a load operation in progress, this method releases resources used to execute the load operation. 
                If there is no load operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.AsyncLoadCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous load operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationFeed.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings,Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Loads the generic syndication feed using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication resource information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.GenericSyndicationFeed"/>.</param>
            <param name="eventData">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data used when raising the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.GenericSyndicationFeed.Loaded"/> event is raised using the specified <paramref name="eventData"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="eventData"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="navigator"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="E:Argotic.Syndication.GenericSyndicationFeed.Loaded">
            <summary>
            Occurs when the generic syndication feed state has been changed by a load operation.
            </summary>
            <seealso cref="M:Argotic.Syndication.GenericSyndicationFeed.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)"/>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.Categories">
            <summary>
            Gets the categories associated with this feed.
            </summary>
            <value>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.GenericSyndicationCategory"/> objects that represent the categories associated with this feed. 
            </value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.Description">
            <summary>
            Gets character data that provides a human-readable characterization or summary of this feed.
            </summary>
            <value>
                Character data that provides a human-readable characterization or summary of this feed. 
                The default value is an <b>empty</b> string, which indicates that no description was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.Format">
            <summary>
            Gets the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication feed implements.
            </summary>
            <value>The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type of syndication format that this syndication feed implements.</value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.Items">
            <summary>
            Gets the distinct content published in this feed.
            </summary>
            <value>
                A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.GenericSyndicationItem"/> objects that represent distinct content published in this feed. 
                The default value is an <b>empty</b> collection, which indictaes that no discrete content was published in this feed.
            </value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.GenericSyndicationItem"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.Language">
            <summary>
            Gets the natural or formal language in which the feed content is written.
            </summary>
            <value>
                A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which this feed's content is written. 
                The default value is a <b>null</b> reference, which indicates that no natural or formal language was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.LastUpdatedOn">
            <summary>
            Gets a date-time indicating the most recent instant in time when this feed was modified in a way the publisher considers significant.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> object that represents a date-time indicating the most recent instant in time when this feed was modified in a way the publisher considers significant. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that update date was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.Resource">
            <summary>
            Gets the syndication resource that is being absratracted by this generic feed.
            </summary>
            <value>
                An object that implements the <see cref="T:Argotic.Common.ISyndicationResource"/> interface that represents the actual syndication feed that is being abstracted by this generic feed. 
                The default value is a <b>null</b> reference, which indicates that this generic feed has not been initialized using a syndication resource.
            </value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.Title">
            <summary>
            Gets character data that provides the name of this feed.
            </summary>
            <value>
                Character data that provides the name of this feed. 
                The default value is an <b>empty</b> string, which indicates that no title was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.AsyncLoadHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
            <value><b>true</b> if syndication resource asynchronous load operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationFeed.LoadOperationInProgress">
            <summary>
            Gets or sets a value indicating if the syndication resource is in the process of loading.
            </summary>
            <value><b>true</b> if syndication resource is in the process of loading, otherwise <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Net.TrackbackClient">
            <summary>
            Allows applications to send and received notification pings by using the Trackback peer-to-peer notification protocol.
            </summary>
            <remarks>
                <para>
                    This implementation of Trackback is based on the Trackback 1.2 specification which can be found 
                    at <a href="http://www.sixapart.com/pronet/docs/trackback_spec">http://www.sixapart.com/pronet/docs/trackback_spec</a>.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the TrackbackClient class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Net\TrackbackClientExample.cs" 
                        region="TrackbackClient" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Net.TrackbackClient.clientHost">
            <summary>
            Private member to hold the location of the host computer that client Trackback pings will be sent to.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackClient.clientUserAgent">
            <summary>
            Private member to hold information such as the application name, version, host operating system, and language. 
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackClient.clientCredentials">
            <summary>
            Private member to hold the authentication credentials utilized when making an Trackback ping request.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackClient.clientProxy">
            <summary>
            Private member to hold the web proxy utilized when making an Trackback ping request.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackClient.clientTimeout">
            <summary>
            Private member to hold a value that specifies the amount of time after which an asynchronous send operation times out.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackClient.clientUsesDefaultCredentials">
            <summary>
            Private member to hold a value that indictaes if the client sends default credentials when making an Trackback ping request.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackClient.clientIsSending">
            <summary>
            Private member to hold a value indicating if the client is in the process of sending an Trackback ping request.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackClient.clientAsyncSendCancelled">
            <summary>
            Private member to hold a value indicating if the client asynchronous send operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackClient.asyncHttpWebRequest">
            <summary>
            Private member to hold Trackback web request used by asynchronous send operations.
            </summary>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackClient"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackClient"/> class that sends Trackback pings using the specified Trackback server.
            </summary>
            <param name="host">A <see cref="T:System.Uri"/> that represents the URL of the host computer used for Trackback transactions.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="host"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.#ctor(System.Uri,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackClient"/> class that sends Trackback pings using the specified Trackback server and user agent.
            </summary>
            <param name="host">A <see cref="T:System.Uri"/> that represents the URL of the host computer used for Trackback transactions.</param>
            <param name="userAgent">Information such as the application name, version, host operating system, and language.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="host"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="userAgent"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="userAgent"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.OnMessageSent(Argotic.Net.TrackbackMessageSentEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Net.TrackbackClient.SendCompleted"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Net.TrackbackMessageSentEventArgs"/> that contains the event data.</param>
            <remarks>
                <para>
                    Classes that inherit from the <see cref="T:Argotic.Net.TrackbackClient"/> class can override the <see cref="M:Argotic.Net.TrackbackClient.OnMessageSent(Argotic.Net.TrackbackMessageSentEventArgs)"/> method 
                    to perform additional tasks when the <see cref="E:Argotic.Net.TrackbackClient.SendCompleted"/> event occurs.
                </para>
                <para>
                    <see cref="M:Argotic.Net.TrackbackClient.OnMessageSent(Argotic.Net.TrackbackMessageSentEventArgs)"/> also allows derived classes to handle <see cref="E:Argotic.Net.TrackbackClient.SendCompleted"/> without attaching a delegate. 
                    This is the preferred technique for handling <see cref="E:Argotic.Net.TrackbackClient.SendCompleted"/> in a derived class.
                </para>
            </remarks>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.AsyncSendCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous send operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.Send(Argotic.Net.TrackbackMessage)">
            <summary>
            Sends the specified message to a Trackback server to execute an Trackback ping request.
            </summary>
            <param name="message">A <see cref="T:Argotic.Net.TrackbackMessage"/> that represents the information needed to execute the Trackback ping request.</param>
            <returns>A <see cref="T:Argotic.Net.TrackbackResponse"/> that represents the server's response to the Trackback ping request.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="message"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">The <see cref="P:Argotic.Net.TrackbackClient.Host"/> is a <b>null</b> reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Net.TrackbackClient"/> has a <see cref="M:Argotic.Net.TrackbackClient.SendAsync(Argotic.Net.TrackbackMessage,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.SendAsync(Argotic.Net.TrackbackMessage,System.Object)">
            <summary>
            Sends the specified message to an Trackback server to execute an Trackback ping request. 
            This method does not block the calling thread and allows the caller to pass an object to the method that is invoked when the operation completes.
            </summary>
            <param name="message">A <see cref="T:Argotic.Net.TrackbackMessage"/> that represents the information needed to execute the Trackback ping request.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the Trackback ping request has been sent or the operation has been cancelled, add an event handler to the <see cref="E:Argotic.Net.TrackbackClient.SendCompleted"/> event. 
                    You can cancel a <see cref="M:Argotic.Net.TrackbackClient.SendAsync(Argotic.Net.TrackbackMessage,System.Object)"/> operation by calling the <see cref="M:Argotic.Net.TrackbackClient.SendAsyncCancel"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="message"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">The <see cref="P:Argotic.Net.TrackbackClient.Host"/> is a <b>null</b> reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Net.TrackbackClient"/> has a <see cref="M:Argotic.Net.TrackbackClient.SendAsync(Argotic.Net.TrackbackMessage,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.SendAsyncCancel">
            <summary>
            Cancels an asynchronous operation to send an Trackback ping request.
            </summary>
            <remarks>
                Use the <see cref="M:Argotic.Net.TrackbackClient.SendAsyncCancel"/> method to cancel a pending <see cref="M:Argotic.Net.TrackbackClient.SendAsync(Argotic.Net.TrackbackMessage,System.Object)"/> operation. 
                If there is an Trackback ping request waiting to be sent, this method releases resources used to execute the send operation and cancels the pending operation. 
                If there is no send operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.CreateWebRequest(System.Uri,System.String,Argotic.Net.TrackbackMessage,System.Boolean,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Initializes a new <see cref="T:System.Net.WebRequest"/> suitable for sending an Trackback ping request using the supplied host, user agent, message, credentials, and proxy.
            </summary>
            <param name="host">A <see cref="T:System.Uri"/> that represents the URL of the host computer used for Trackback transactions.</param>
            <param name="userAgent">Information such as the application name, version, host operating system, and language.</param>
            <param name="message">A <see cref="T:Argotic.Net.TrackbackMessage"/> that represents the information needed to execute the Trackback ping request.</param>
            <param name="useDefaultCredentials">
                Controls whether the <see cref="P:System.Net.CredentialCache.DefaultCredentials">DefaultCredentials</see> are sent when making Trackback pings.
            </param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> object that represents the authentication credentials provided by this client when making Trackback pings. This parameter can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> object that represents the web proxy utilized by this client to proxy Trackback pings. This parameter can be <b>null</b>.
            </param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="host"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="userAgent"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="userAgent"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="message"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackClient.Initialize">
            <summary>
            Initializes the current instance using the application configuration settings.
            </summary>
            <seealso cref="T:Argotic.Configuration.XmlRpcClientSection"/>
        </member>
        <member name="E:Argotic.Net.TrackbackClient.SendCompleted">
            <summary>
            Occurs when an asynchronous Trackback ping request send operation completes.
            </summary>
            <seealso cref="M:Argotic.Net.TrackbackClient.SendAsync(Argotic.Net.TrackbackMessage,System.Object)"/>
        </member>
        <member name="P:Argotic.Net.TrackbackClient.Credentials">
            <summary>
            Gets or sets the authentication credentials utilized by this client when making Trackback pings.
            </summary>
            <value>
                A <see cref="T:System.Net.ICredentials"/> object that represents the authentication credentials provided by this client when making Trackback pings. 
                The default is a null reference (Nothing in Visual Basic), which indicates no authentication information will be supplied to identify the maker of the request.
            </value>
        </member>
        <member name="P:Argotic.Net.TrackbackClient.Host">
            <summary>
            Gets or sets the location of the host computer that client Trackback pings will be sent to.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the host computer used for Trackback transactions.</value>
            <remarks>
                If <see cref="P:Argotic.Net.TrackbackClient.Host"/> is a null reference (Nothing in Visual Basic), <see cref="P:Argotic.Net.TrackbackClient.Host"/> is initialized using the settings in the application or machine configuration files.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Net.TrackbackClient.Proxy">
            <summary>
            Gets or sets the web proxy utilized by this client to proxy Trackback pings.
            </summary>
            <value>
                A <see cref="T:System.Net.IWebProxy"/> object that represents the web proxy utilized by this client to proxy Trackback pings. 
                The default is a null reference (Nothing in Visual Basic), which indicates no proxy will be used to proxy the request.
            </value>
        </member>
        <member name="P:Argotic.Net.TrackbackClient.Timeout">
            <summary>
            Gets or sets a value that specifies the amount of time after which asynchronous send operations will time out.
            </summary>
            <value>A <see cref="T:System.TimeSpan"/> that specifies the time-out period. The default value is 15 seconds.</value>
            <remarks>
                If <see cref="P:Argotic.Net.TrackbackClient.Timeout"/> is equal to <see cref="F:System.TimeSpan.MinValue"/>, <see cref="P:Argotic.Net.TrackbackClient.Timeout"/> is initialized using the settings in the application or machine configuration files.
            </remarks>
            <exception cref="T:System.ArgumentOutOfRangeException">The time out period is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The time out period is greater than a year.</exception>
        </member>
        <member name="P:Argotic.Net.TrackbackClient.UseDefaultCredentials">
            <summary>
            Gets or sets a <see cref="T:System.Boolean"/> value that controls whether the <see cref="P:System.Net.CredentialCache.DefaultCredentials">DefaultCredentials</see> are sent when making Trackback pings.
            </summary>
            <value><b>true</b> if the default credentials are used; otherwise <b>false</b>. The default value is <b>false</b>.</value>
            <remarks>
                <para>
                    Some Trackback servers require that the client be authenticated before the server executes Trackback pings on its behalf. 
                    Set this property to <b>true</b> when this <see cref="T:Argotic.Net.TrackbackClient"/> object should, if requested by the server, authenticate using the 
                    default credentials of the currently logged on user. For client applications, this is the desired behavior in most scenarios.
                </para>
                <para>
                    Credentials information can also be specified using the application and machine configuration files. 
                    For more information, see <see cref="T:Argotic.Configuration.XmlRpcClientNetworkElement"/> Element (Network Settings).
                </para>
                <para>
                    If the UseDefaultCredentials property is set to <b>false</b>, then the value set in the <see cref="P:Argotic.Net.TrackbackClient.Credentials"/> property 
                    will be used for the credentials when connecting to the server. If the UseDefaultCredentials property is set to <b>false</b> 
                    and the <see cref="P:Argotic.Net.TrackbackClient.Credentials"/> property has not been set, then Trackback pings are sent to the server anonymously.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Net.TrackbackClient.UserAgent">
            <summary>
            Gets or sets information such as the client application name, version, host operating system, and language. 
            </summary>
            <value>Information such as the client application name, version, host operating system, and language. The default value is an agent that describes this syndication framework.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Net.TrackbackClient.AsyncSendHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the client asynchronous send operation was cancelled.
            </summary>
            <value><b>true</b> if client asynchronous send operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Net.TrackbackClient.SendOperationInProgress">
            <summary>
            Gets or sets a value indicating if the client is in the process of sending an Trackback ping request.
            </summary>
            <value><b>true</b> if client is in the process of sending an Trackback ping request, otherwise <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Net.TrackbackMessage">
            <summary>
            Represents a Trackback ping request that can be sent using the <see cref="T:Argotic.Net.TrackbackClient"/> class.
            </summary>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the TrackbackMessage class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Net\TrackbackClientExample.cs" region="TrackbackClient"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Net.TrackbackMessage.messageEncoding">
            <summary>
            Private member to hold the character encoding of the message.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessage.messageTitle">
            <summary>
            Private member to hold the title of the entry.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessage.messageExcerpt">
            <summary>
            Private member to hold an excerpt of the entry.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessage.messageWeblogName">
            <summary>
            Private member to hold the name of the weblog to which the entry was posted.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessage.messageUrl">
            <summary>
            Private member to hold the permalink for the entry.
            </summary>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackMessage"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackMessage"/> class using the supplied <see cref="T:System.Uri"/>.
            </summary>
            <param name="permalink">A <see cref="T:System.Uri"/> that represents the permalink for the entry.</param>
            <remarks>
                The <paramref name="permalink"/> should point as closely as possible to the actual entry on the HTML page, as it will be used when linking to the entry in question.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.Load(System.Collections.Specialized.NameValueCollection)">
            <summary>
            Loads this <see cref="T:Argotic.Net.TrackbackMessage"/> using the supplied <see cref="T:System.Collections.Specialized.NameValueCollection"/>.
            </summary>
            <param name="source">The <see cref="T:System.Collections.Specialized.NameValueCollection"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Net.TrackbackMessage"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be the <see cref="P:System.Web.HttpRequest.Params">HTTP Request Parameters</see> or a similar subset.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.WriteTo(System.IO.StreamWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Net.TrackbackMessage"/> to the specified <see cref="T:System.IO.StreamWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.IO.StreamWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.TrackbackMessage"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.TrackbackMessage"/>.</returns>
            <remarks>
                This method returns the URL-encoded representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.op_Equality(Argotic.Net.TrackbackMessage,Argotic.Net.TrackbackMessage)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.op_Inequality(Argotic.Net.TrackbackMessage,Argotic.Net.TrackbackMessage)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.op_LessThan(Argotic.Net.TrackbackMessage,Argotic.Net.TrackbackMessage)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessage.op_GreaterThan(Argotic.Net.TrackbackMessage,Argotic.Net.TrackbackMessage)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Net.TrackbackMessage.Encoding">
            <summary>
            Gets or sets the <see cref="P:Argotic.Net.TrackbackMessage.Encoding">character encoding</see> of this message.
            </summary>
            <value>A <see cref="P:Argotic.Net.TrackbackMessage.Encoding"/> that specifies the character encoding of this message. The default value is <see cref="T:System.Text.UTF8Encoding">UTF-8</see>.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Net.TrackbackMessage.Excerpt">
            <summary>
            Gets or sets an excerpt for the entry.
            </summary>
            <value>An excerpt of the entry.</value>
            <remarks>
                The excerpt <b>must</b> be in the character encoding specified by the <see cref="P:Argotic.Net.TrackbackMessage.Encoding"/> property.
            </remarks>
        </member>
        <member name="P:Argotic.Net.TrackbackMessage.Permalink">
            <summary>
            Gets or sets the permalink for the entry.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the permalink for the entry.</value>
            <remarks>
                The permalink should point as closely as possible to the actual entry on the HTML page, as it will be used when linking to the entry in question.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Net.TrackbackMessage.Title">
            <summary>
            Gets or sets the title of the entry.
            </summary>
            <value>The title of the entry.</value>
            <remarks>
                The title <b>must</b> be in the character encoding specified by the <see cref="P:Argotic.Net.TrackbackMessage.Encoding"/> property.
            </remarks>
        </member>
        <member name="P:Argotic.Net.TrackbackMessage.WeblogName">
            <summary>
            Gets or sets the name of the weblog to which the entry was posted.
            </summary>
            <value>The name of the weblog to which the entry was posted.</value>
            <remarks>
                The blog name <b>must</b> be in the character encoding specified by the <see cref="P:Argotic.Net.TrackbackMessage.Encoding"/> property.
            </remarks>
        </member>
        <member name="T:Argotic.Net.TrackbackMessageSentEventArgs">
            <summary>
            Provides data for the <see cref="E:Argotic.Net.TrackbackClient.SendCompleted"/> event.
            </summary>
            <remarks>
                A <see cref="E:Argotic.Net.TrackbackClient.SendCompleted"/> event occurs whenever the <see cref="M:Argotic.Net.TrackbackClient.SendAsync(Argotic.Net.TrackbackMessage,System.Object)"/> method is called.
            </remarks>
            <seealso cref="M:Argotic.Net.TrackbackClient.SendAsync(Argotic.Net.TrackbackMessage,System.Object)"/>
            <seealso cref="T:Argotic.Net.TrackbackClient"/>
        </member>
        <member name="F:Argotic.Net.TrackbackMessageSentEventArgs.emptyEventArguments">
            <summary>
            Private member to hold instance of event with no event data.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessageSentEventArgs.eventMessage">
            <summary>
            Private member to hold the Trackback ping request payload that was sent.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessageSentEventArgs.eventResponse">
            <summary>
            Private member to hold the response to the Trackback ping request.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessageSentEventArgs.eventHost">
            <summary>
            Private member to hold the location of the host computer that the Trackback ping request was sent to.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessageSentEventArgs.eventCredentials">
            <summary>
            Private member to hold the authentication credentials utilized by the client when making the Trackback ping request.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessageSentEventArgs.eventProxy">
            <summary>
            Private member to hold the web proxy utilized by the client to proxy the Trackback ping request.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackMessageSentEventArgs.eventUserToken">
            <summary>
            Private member to hold an object containing state information that was passed to the asynchronous send operation.
            </summary>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackMessageSentEventArgs"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.#ctor(System.Uri,Argotic.Net.TrackbackMessage,Argotic.Net.TrackbackResponse,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackMessageSentEventArgs"/> class using the supplied parameters.
            </summary>
            <param name="host">A <see cref="T:System.Uri"/> that represents the URL of the host computer used for the XML-RPC transaction.</param>
            <param name="message">An <see cref="T:Argotic.Net.TrackbackMessage"/> that represents the Trackback ping request payload.</param>
            <param name="response">An <see cref="T:Argotic.Net.TrackbackResponse"/> that represents the response to the Trackback ping request.</param>
            <param name="credentials">A <see cref="T:System.Net.ICredentials"/> that represents the authentication credentials utilized by the client when making the Trackback ping request. This parameter may be <b>null</b>.</param>
            <param name="proxy">A <see cref="T:System.Net.IWebProxy"/> that represents the web proxy utilized by the client to proxy the Trackback ping request. This parameter may be <b>null</b>.</param>
            <param name="state">A <see cref="T:System.Object"/> containing state information that was passed to the asynchronous send operation. This parameter may be <b>null</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="host"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="message"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="response"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.TrackbackMessageSentEventArgs"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.TrackbackMessageSentEventArgs"/>.</returns>
            <remarks>
                This method returns a human-readable string for the current instance. Hash code values are displayed for applicable properties.
            </remarks>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.op_Equality(Argotic.Net.TrackbackMessageSentEventArgs,Argotic.Net.TrackbackMessageSentEventArgs)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.op_Inequality(Argotic.Net.TrackbackMessageSentEventArgs,Argotic.Net.TrackbackMessageSentEventArgs)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.op_LessThan(Argotic.Net.TrackbackMessageSentEventArgs,Argotic.Net.TrackbackMessageSentEventArgs)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackMessageSentEventArgs.op_GreaterThan(Argotic.Net.TrackbackMessageSentEventArgs,Argotic.Net.TrackbackMessageSentEventArgs)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Net.TrackbackMessageSentEventArgs.Empty">
            <summary>
            Represents an syndication resource loaded event with no event data.
            </summary>
            <value>An uninitialized instance of the <see cref="T:Argotic.Net.TrackbackMessageSentEventArgs"/> class.</value>
            <remarks>The value of Empty is a read-only instance of <see cref="T:Argotic.Net.TrackbackMessageSentEventArgs"/> equivalent to the result of calling the <see cref="M:Argotic.Net.TrackbackMessageSentEventArgs.#ctor"/> constructor.</remarks>
        </member>
        <member name="P:Argotic.Net.TrackbackMessageSentEventArgs.Credentials">
            <summary>
            Gets the authentication credentials utilized by the client when making the Trackback ping request.
            </summary>
            <value>
                A <see cref="T:System.Net.ICredentials"/> that represents the authentication credentials utilized by the client when making the Trackback ping request. 
                If no credentials were provided, returns <b>null</b>.
            </value>
        </member>
        <member name="P:Argotic.Net.TrackbackMessageSentEventArgs.Host">
            <summary>
            Gets the the location of the host computer that the Trackback ping request was sent to.
            </summary>
            <value>
                A <see cref="T:System.Uri"/> that represents the URL of the host computer used for the XML-RPC transaction.
            </value>
        </member>
        <member name="P:Argotic.Net.TrackbackMessageSentEventArgs.Message">
            <summary>
            Gets the Trackback ping request payload that was sent.
            </summary>
            <value>
                An <see cref="T:Argotic.Net.TrackbackMessage"/> that represents the Trackback ping request payload.
            </value>
        </member>
        <member name="P:Argotic.Net.TrackbackMessageSentEventArgs.Proxy">
            <summary>
            Gets the web proxy utilized by the client to proxy the Trackback ping request.
            </summary>
            <value>
                A <see cref="T:System.Net.IWebProxy"/> that represents the web proxy utilized by the client to proxy the Trackback ping request. 
                If no proxy was used, returns <b>null</b>.
            </value>
        </member>
        <member name="P:Argotic.Net.TrackbackMessageSentEventArgs.Response">
            <summary>
            Gets the response to the Trackback ping request.
            </summary>
            <value>
                An <see cref="T:Argotic.Net.TrackbackResponse"/> that represents the response to the Trackback ping request.
            </value>
        </member>
        <member name="P:Argotic.Net.TrackbackMessageSentEventArgs.State">
            <summary>
            Gets an <see cref="T:System.Object"/> containing state information that was passed to the asynchronous send operation.
            </summary>
            <value>
                A <see cref="T:System.Object"/> containing state information that was passed to the asynchronous send operation. If no user token provided, returns <b>null</b>.
            </value>
        </member>
        <member name="T:Argotic.Net.TrackbackResponse">
            <summary>
            Represents the response to a Trackback ping request.
            </summary>
            <seealso cref="M:Argotic.Net.TrackbackClient.Send(Argotic.Net.TrackbackMessage)"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the TrackbackResponse class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Net\TrackbackClientExample.cs" region="TrackbackClient"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Net.TrackbackResponse.responseHasError">
            <summary>
            Private member to hold a value indicating if the the Trackback ping request failed.
            </summary>
        </member>
        <member name="F:Argotic.Net.TrackbackResponse.responseErrorMessage">
            <summary>
            Private member to hold information about the cause of the Trackback ping request failure.
            </summary>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackResponse"/> class.
            </summary>
            <remarks>
                The default instance of the <see cref="T:Argotic.Net.TrackbackResponse"/> class represents the response to a succesful ping request.
            </remarks>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackResponse"/> class using the supplied error message.
            </summary>
            <param name="errorMessage">Information about cause of the Trackback ping request failure.</param>
            <remarks>
                The <paramref name="errorMessage"/> <b>must</b> be provided in a <b>UTF-8</b> character encoding.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="errorMessage"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="errorMessage"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.#ctor(System.Net.WebResponse)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.TrackbackResponse"/> class using the supplied <see cref="T:System.Net.WebResponse"/>.
            </summary>
            <param name="response">A <see cref="T:System.Net.WebResponse"/> object that represents the Trackback server's response to the remote procedure call.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="response"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="response"/> has an invalid content type.</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="response"/> has an invalid content length.</exception>
            <exception cref="T:System.Xml.XmlException">The <paramref name="response"/> body does not represent a valid XML document, or an error was encountered in the XML data.</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Net.TrackbackResponse"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Net.TrackbackResponse"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Net.TrackbackResponse"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Net.TrackbackResponse"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.TrackbackMessage"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.TrackbackMessage"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.op_Equality(Argotic.Net.TrackbackResponse,Argotic.Net.TrackbackResponse)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.op_Inequality(Argotic.Net.TrackbackResponse,Argotic.Net.TrackbackResponse)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.op_LessThan(Argotic.Net.TrackbackResponse,Argotic.Net.TrackbackResponse)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.TrackbackResponse.op_GreaterThan(Argotic.Net.TrackbackResponse,Argotic.Net.TrackbackResponse)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Net.TrackbackResponse.ErrorMessage">
            <summary>
            Gets information about cause of the Trackback ping request failure.
            </summary>
            <value>Information about the cause of the Trackback ping request failure. The default value is an <b>empty</b> string.</value>
        </member>
        <member name="P:Argotic.Net.TrackbackResponse.HasError">
            <summary>
            Gets a value indicating if the the Trackback ping request failed.
            </summary>
            <value><b>true</b> if the Trackback ping response contains an error indicator; otherwise <b>false</b>. The default value is <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Net.XmlRpcMessageSentEventArgs">
            <summary>
            Provides data for the <see cref="E:Argotic.Net.XmlRpcClient.SendCompleted"/> event.
            </summary>
            <remarks>
                A <see cref="E:Argotic.Net.XmlRpcClient.SendCompleted"/> event occurs whenever the <see cref="M:Argotic.Net.XmlRpcClient.SendAsync(Argotic.Net.XmlRpcMessage,System.Object)"/> method is called.
            </remarks>
            <seealso cref="M:Argotic.Net.XmlRpcClient.SendAsync(Argotic.Net.XmlRpcMessage,System.Object)"/>
            <seealso cref="T:Argotic.Net.XmlRpcClient"/>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessageSentEventArgs.emptyEventArguments">
            <summary>
            Private member to hold instance of event with no event data.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessageSentEventArgs.eventMessage">
            <summary>
            Private member to hold the remote procedure call payload that was sent.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessageSentEventArgs.eventResponse">
            <summary>
            Private member to hold the response to the remote procedure call.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessageSentEventArgs.eventHost">
            <summary>
            Private member to hold the location of the host computer that the remote procedure call was sent to.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessageSentEventArgs.eventCredentials">
            <summary>
            Private member to hold the authentication credentials utilized by the client when making the remote procedure call.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessageSentEventArgs.eventProxy">
            <summary>
            Private member to hold the web proxy utilized by the client to proxy the remote procedure call.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessageSentEventArgs.eventUserToken">
            <summary>
            Private member to hold an object containing state information that was passed to the asynchronous send operation.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcMessageSentEventArgs"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.#ctor(System.Uri,Argotic.Net.XmlRpcMessage,Argotic.Net.XmlRpcResponse,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcMessageSentEventArgs"/> class using the supplied parameters.
            </summary>
            <param name="host">A <see cref="T:System.Uri"/> that represents the URL of the host computer used for the XML-RPC transaction.</param>
            <param name="message">An <see cref="T:Argotic.Net.XmlRpcMessage"/> that represents the remote procedure call payload.</param>
            <param name="response">An <see cref="T:Argotic.Net.XmlRpcResponse"/> that represents the response to the remote procedure call.</param>
            <param name="credentials">A <see cref="T:System.Net.ICredentials"/> that represents the authentication credentials utilized by the client when making the remote procedure call. This parameter may be <b>null</b>.</param>
            <param name="proxy">A <see cref="T:System.Net.IWebProxy"/> that represents the web proxy utilized by the client to proxy the remote procedure call. This parameter may be <b>null</b>.</param>
            <param name="state">A <see cref="T:System.Object"/> containing state information that was passed to the asynchronous send operation. This parameter may be <b>null</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="host"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="message"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="response"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcMessageSentEventArgs"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcMessageSentEventArgs"/>.</returns>
            <remarks>
                This method returns a human-readable string for the current instance. Hash code values are displayed for applicable properties.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.op_Equality(Argotic.Net.XmlRpcMessageSentEventArgs,Argotic.Net.XmlRpcMessageSentEventArgs)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.op_Inequality(Argotic.Net.XmlRpcMessageSentEventArgs,Argotic.Net.XmlRpcMessageSentEventArgs)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.op_LessThan(Argotic.Net.XmlRpcMessageSentEventArgs,Argotic.Net.XmlRpcMessageSentEventArgs)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessageSentEventArgs.op_GreaterThan(Argotic.Net.XmlRpcMessageSentEventArgs,Argotic.Net.XmlRpcMessageSentEventArgs)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessageSentEventArgs.Empty">
            <summary>
            Represents an syndication resource loaded event with no event data.
            </summary>
            <value>An uninitialized instance of the <see cref="T:Argotic.Net.XmlRpcMessageSentEventArgs"/> class.</value>
            <remarks>The value of Empty is a read-only instance of <see cref="T:Argotic.Net.XmlRpcMessageSentEventArgs"/> equivalent to the result of calling the <see cref="M:Argotic.Net.XmlRpcMessageSentEventArgs.#ctor"/> constructor.</remarks>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessageSentEventArgs.Credentials">
            <summary>
            Gets the authentication credentials utilized by the client when making the remote procedure call.
            </summary>
            <value>
                A <see cref="T:System.Net.ICredentials"/> that represents the authentication credentials utilized by the client when making the remote procedure call. 
                If no credentials were provided, returns <b>null</b>.
            </value>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessageSentEventArgs.Host">
            <summary>
            Gets the the location of the host computer that the remote procedure call was sent to.
            </summary>
            <value>
                A <see cref="T:System.Uri"/> that represents the URL of the host computer used for the XML-RPC transaction.
            </value>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessageSentEventArgs.Message">
            <summary>
            Gets the remote procedure call payload that was sent.
            </summary>
            <value>
                An <see cref="T:Argotic.Net.XmlRpcMessage"/> that represents the remote procedure call payload.
            </value>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessageSentEventArgs.Proxy">
            <summary>
            Gets the web proxy utilized by the client to proxy the remote procedure call.
            </summary>
            <value>
                A <see cref="T:System.Net.IWebProxy"/> that represents the web proxy utilized by the client to proxy the remote procedure call. 
                If no proxy was used, returns <b>null</b>.
            </value>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessageSentEventArgs.Response">
            <summary>
            Gets the response to the remote procedure call.
            </summary>
            <value>
                An <see cref="T:Argotic.Net.XmlRpcResponse"/> that represents the response to the remote procedure call.
            </value>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessageSentEventArgs.State">
            <summary>
            Gets an <see cref="T:System.Object"/> containing state information that was passed to the asynchronous send operation.
            </summary>
            <value>
                A <see cref="T:System.Object"/> containing state information that was passed to the asynchronous send operation. If no user token provided, returns <b>null</b>.
            </value>
        </member>
        <member name="T:Argotic.Net.XmlRpcArrayValue">
            <summary>
            Represents a remote procedure parameter value that represents a collection of data elements.
            </summary>
            <seealso cref="P:Argotic.Net.XmlRpcMessage.Parameters"/>
            <seealso cref="T:Argotic.Net.IXmlRpcValue"/>
        </member>
        <member name="T:Argotic.Net.IXmlRpcValue">
            <summary>
            Defines generalized properties, methods, indexers and events that a value type or class 
            implements to create a type-specific XML-RPC values.
            </summary>
            <seealso cref="T:Argotic.Net.XmlRpcArrayValue"/>
            <seealso cref="T:Argotic.Net.XmlRpcScalarValue"/>
            <seealso cref="T:Argotic.Net.XmlRpcStructureValue"/>
        </member>
        <member name="M:Argotic.Net.IXmlRpcValue.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Net.IXmlRpcValue"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Net.IXmlRpcValue"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Net.IXmlRpcValue"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.IXmlRpcValue.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Net.IXmlRpcValue"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.IXmlRpcValue.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.IXmlRpcValue"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.IXmlRpcValue"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="F:Argotic.Net.XmlRpcArrayValue.arrayValues">
            <summary>
            Private member to hold data elements for the array.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcArrayValue"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.#ctor(System.Xml.XPath.XPathNodeIterator)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcArrayValue"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNodeIterator"/>.
            </summary>
            <param name="iterator">A <see cref="T:System.Xml.XPath.XPathNodeIterator"/> that represents the <i>value</i> nodes for the array.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="iterator"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Net.XmlRpcArrayValue"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Net.XmlRpcArrayValue"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Net.XmlRpcArrayValue"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Net.XmlRpcArrayValue"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcArrayValue"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcArrayValue"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.op_Equality(Argotic.Net.XmlRpcArrayValue,Argotic.Net.XmlRpcArrayValue)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.op_Inequality(Argotic.Net.XmlRpcArrayValue,Argotic.Net.XmlRpcArrayValue)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.op_LessThan(Argotic.Net.XmlRpcArrayValue,Argotic.Net.XmlRpcArrayValue)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcArrayValue.op_GreaterThan(Argotic.Net.XmlRpcArrayValue,Argotic.Net.XmlRpcArrayValue)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Net.XmlRpcArrayValue.Values">
            <summary>
            Gets data elements for this array.
            </summary>
            <value>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Net.IXmlRpcValue"/> objects that represent the data elements for this array. 
                The default value is an <i>empty</i> collection.
            </value>
        </member>
        <member name="T:Argotic.Net.XmlRpcResponse">
            <summary>
            Represents the response to an XML remote procedure call.
            </summary>
            <seealso cref="M:Argotic.Net.XmlRpcClient.Send(Argotic.Net.XmlRpcMessage)"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the XmlRpcResponse class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Net\XmlRpcClientExample.cs" region="XmlRpcClient"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Net.XmlRpcResponse.responseParameter">
            <summary>
            Private member to hold the response value that was returned for the remote procedure call.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcResponse.responseFault">
            <summary>
            Private member to hold the response fault information.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcResponse"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.#ctor(Argotic.Net.IXmlRpcValue)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcResponse"/> class using the supplied <see cref="T:Argotic.Net.IXmlRpcValue"/>.
            </summary>
            <param name="parameter">A <see cref="T:Argotic.Net.IXmlRpcValue"/> that represents the response value that was returned for the remote procedure call.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="parameter"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.#ctor(Argotic.Net.XmlRpcStructureValue)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcResponse"/> class using the supplied <see cref="T:Argotic.Net.XmlRpcStructureValue"/>.
            </summary>
            <param name="fault">A <see cref="T:Argotic.Net.XmlRpcStructureValue"/> that represents the response to the remote procedure call.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="fault"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.#ctor(System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcResponse"/> class using the supplied fault code and message.
            </summary>
            <param name="faultCode">Machine-readable code that identifies the reason the remote procedure call failed.</param>
            <param name="faultMessage">Human-readable information about the reason the remote procedure call failed.</param>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.#ctor(System.Net.WebResponse)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcResponse"/> class using the supplied <see cref="T:System.Net.WebResponse"/>.
            </summary>
            <param name="response">A <see cref="T:System.Net.WebResponse"/> object that represents the XML-RPC server's response to the remote procedure call.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="response"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="response"/> has an invalid content type.</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="response"/> has an invalid content length.</exception>
            <exception cref="T:System.Xml.XmlException">The <paramref name="response"/> body does not represent a valid XML document, or an error was encountered in the XML data.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Net.XmlRpcResponse"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Net.XmlRpcResponse"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Net.XmlRpcResponse"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Net.XmlRpcResponse"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcMessage"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcMessage"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.op_Equality(Argotic.Net.XmlRpcResponse,Argotic.Net.XmlRpcResponse)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.op_Inequality(Argotic.Net.XmlRpcResponse,Argotic.Net.XmlRpcResponse)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.op_LessThan(Argotic.Net.XmlRpcResponse,Argotic.Net.XmlRpcResponse)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcResponse.op_GreaterThan(Argotic.Net.XmlRpcResponse,Argotic.Net.XmlRpcResponse)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Net.XmlRpcResponse.Fault">
            <summary>
            Gets the fault information that was returned for the remote procedure call.
            </summary>
            <value>
                A <see cref="T:Argotic.Net.XmlRpcStructureValue"/> that represents the fault information that was returned for the remote procedure call. 
                If the remote procedure call executed without errors, will return <b>null</b>.
            </value>
            <seealso cref="M:Argotic.Net.XmlRpcResponse.#ctor(Argotic.Net.XmlRpcStructureValue)"/>
            <seealso cref="M:Argotic.Net.XmlRpcResponse.#ctor(System.Int32,System.String)"/>
        </member>
        <member name="P:Argotic.Net.XmlRpcResponse.Parameter">
            <summary>
            Gets the response information that was returned for the remote procedure call.
            </summary>
            <value>
                A <see cref="T:Argotic.Net.IXmlRpcValue"/> that represents the response value that was returned for the remote procedure call. 
                If the remote procedure call raised an execption, will return <b>null</b> and the <see cref="P:Argotic.Net.XmlRpcResponse.Fault"/> <i>should</i> be populated.
            </value>
            <seealso cref="M:Argotic.Net.XmlRpcResponse.#ctor(Argotic.Net.IXmlRpcValue)"/>
        </member>
        <member name="T:Argotic.Net.XmlRpcStructureMember">
            <summary>
            Represents a structured list member.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcStructureMember.memberName">
            <summary>
            Private member to hold the name of the structure member.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcStructureMember.memberValue">
            <summary>
            Private member to hold the value of the structure member.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcStructureMember"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.#ctor(System.String,Argotic.Net.IXmlRpcValue)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcStructureMember"/> class using the specified name and value.
            </summary>
            <param name="name">The name of this structure member.</param>
            <param name="value">An object that implements the <see cref="T:Argotic.Net.IXmlRpcValue"/> interface that represents the value of this structure member.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Net.XmlRpcStructureMember"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Net.XmlRpcStructureMember"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Net.XmlRpcStructureMember"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Net.XmlRpcStructureMember"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcStructureMember"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcStructureMember"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.op_Equality(Argotic.Net.XmlRpcStructureMember,Argotic.Net.XmlRpcStructureMember)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.op_Inequality(Argotic.Net.XmlRpcStructureMember,Argotic.Net.XmlRpcStructureMember)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.op_LessThan(Argotic.Net.XmlRpcStructureMember,Argotic.Net.XmlRpcStructureMember)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureMember.op_GreaterThan(Argotic.Net.XmlRpcStructureMember,Argotic.Net.XmlRpcStructureMember)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Net.XmlRpcStructureMember.Name">
            <summary>
            Gets or sets the name of this structure member.
            </summary>
            <value>The name of this structure member.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Net.XmlRpcStructureMember.Value">
            <summary>
            Gets or sets the value of this structure member.
            </summary>
            <value>An object that implements the <see cref="T:Argotic.Net.IXmlRpcValue"/> interface that represents the value of this structure member.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Net.XmlRpcStructureValue">
            <summary>
            Represents a remote procedure parameter value that is typically used to encapsulate small groups of related variables.
            </summary>
            <seealso cref="P:Argotic.Net.XmlRpcMessage.Parameters"/>
            <seealso cref="T:Argotic.Net.IXmlRpcValue"/>
        </member>
        <member name="F:Argotic.Net.XmlRpcStructureValue.structureMembers">
            <summary>
            Private member to hold the structure members.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcStructureValue"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.#ctor(System.Xml.XPath.XPathNodeIterator)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcStructureValue"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNodeIterator"/>.
            </summary>
            <param name="iterator">A <see cref="T:System.Xml.XPath.XPathNodeIterator"/> that represents the <i>member</i> nodes for the structured list.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="iterator"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Net.XmlRpcStructureMember},System.Collections.ObjectModel.Collection{Argotic.Net.XmlRpcStructureMember})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Net.XmlRpcStructureValue"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Net.XmlRpcStructureValue"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Net.XmlRpcStructureValue"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Net.XmlRpcStructureValue"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcStructureValue"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcStructureValue"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.op_Equality(Argotic.Net.XmlRpcStructureValue,Argotic.Net.XmlRpcStructureValue)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.op_Inequality(Argotic.Net.XmlRpcStructureValue,Argotic.Net.XmlRpcStructureValue)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.op_LessThan(Argotic.Net.XmlRpcStructureValue,Argotic.Net.XmlRpcStructureValue)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcStructureValue.op_GreaterThan(Argotic.Net.XmlRpcStructureValue,Argotic.Net.XmlRpcStructureValue)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Net.XmlRpcStructureValue.Item(System.String)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Net.XmlRpcStructureMember"/> that has the specified name.
            </summary>
            <param name="name">The name that uniquely identifies the member to get or set.</param>
            <returns>The <see cref="T:Argotic.Net.XmlRpcStructureMember"/> with the specified name.</returns>
            <remarks>
                If no member exists for the specified <paramref name="name"/>, returns a <b>null</b> reference. 
                This indexer uses a <i>case insensitive</i> comparison of the specified member <paramref name="name"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Net.XmlRpcStructureValue.Members">
            <summary>
            Gets this structure's members.
            </summary>
            <value>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Net.XmlRpcStructureMember"/> objects that represent this structure's members. 
                The default value is an <i>empty</i> collection.
            </value>
        </member>
        <member name="T:Argotic.Net.XmlRpcScalarValueType">
            <summary>
            Represents the permissible data types for a <see cref="T:Argotic.Net.XmlRpcScalarValue"/>.
            </summary>
            <seealso cref="P:Argotic.Net.XmlRpcScalarValue.ValueType"/>
            <seealso cref="T:Argotic.Net.XmlRpcScalarValue"/>
        </member>
        <member name="F:Argotic.Net.XmlRpcScalarValueType.None">
            <summary>
            No scalar parameter type specified.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcScalarValueType.Base64">
            <summary>
            The parameter value represents binary data that has been encoded to its base64 representation.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcScalarValueType.Boolean">
            <summary>
            The parameter value represents a logical boolean.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcScalarValueType.DateTime">
            <summary>
            The parameter value represents an instant in time, typically expressed as a date and time of day.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcScalarValueType.Double">
            <summary>
            The parameter value represents a double-precision signed floating-point number.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcScalarValueType.Integer">
            <summary>
            The parameter value represents a 32-bit signed integer.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcScalarValueType.String">
            <summary>
            The parameter value represents text as a series of characters.
            </summary>
        </member>
        <member name="T:Argotic.Net.XmlRpcClient">
            <summary>
            Allows applications to send remote procedure calls by using the Extensible Markup Language Remote Procedure Call (XML-RPC) protocol.
            </summary>
            <remarks>
                <para>This implementation of XML-RPC is based on the XML-RPC 1.0 specification which can be found at <a href="http://www.xmlrpc.com/spec">http://www.xmlrpc.com/spec</a>.</para>
                <para><b>XML-RPC</b> is a Remote Procedure Calling protocol that works over the Internet.</para>
                <para>
                    An XML-RPC <i>message</i> is an HTTP-POST request. The body of the request is in XML. 
                    A procedure executes on the server and the value it returns is also formatted in XML.
                </para>
                <para>Procedure parameters can be scalars, numbers, strings, dates and other simple types; and can also be complex record and list structures.</para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the XmlRpcClient class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Net\XmlRpcClientExample.cs" 
                        region="XmlRpcClient" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Net.XmlRpcClient.clientHost">
            <summary>
            Private member to hold the location of the host computer that client XML-RPC calls will be sent to.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcClient.clientUserAgent">
            <summary>
            Private member to hold information such as the application name, version, host operating system, and language. 
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcClient.clientCredentials">
            <summary>
            Private member to hold the authentication credentials utilized when making an XML-RPC call.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcClient.clientProxy">
            <summary>
            Private member to hold the web proxy utilized when making an XML-RPC call.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcClient.clientTimeout">
            <summary>
            Private member to hold a value that specifies the amount of time after which an asynchronous send operation times out.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcClient.clientUsesDefaultCredentials">
            <summary>
            Private member to hold a value that indictaes if the client sends default credentials when making an XML-RPC call.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcClient.clientIsSending">
            <summary>
            Private member to hold a value indicating if the client is in the process of sending a remote procedure call.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcClient.clientAsyncSendCancelled">
            <summary>
            Private member to hold a value indicating if the client asynchronous send operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcClient.asyncHttpWebRequest">
            <summary>
            Private member to hold HTTP web request used by asynchronous send operations.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcClient"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcClient"/> class that sends remote procedure calls using the specified XML-RPC server.
            </summary>
            <param name="host">A <see cref="T:System.Uri"/> that represents the URL of the host computer used for XML-RPC transactions.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="host"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.#ctor(System.Uri,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcClient"/> class that sends remote procedure calls using the specified XML-RPC server and user agent.
            </summary>
            <param name="host">A <see cref="T:System.Uri"/> that represents the URL of the host computer used for XML-RPC transactions.</param>
            <param name="userAgent">Information such as the application name, version, host operating system, and language.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="host"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="userAgent"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="userAgent"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.OnMessageSent(Argotic.Net.XmlRpcMessageSentEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Net.XmlRpcClient.SendCompleted"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Net.XmlRpcMessageSentEventArgs"/> that contains the event data.</param>
            <remarks>
                <para>
                    Classes that inherit from the <see cref="T:Argotic.Net.XmlRpcClient"/> class can override the <see cref="M:Argotic.Net.XmlRpcClient.OnMessageSent(Argotic.Net.XmlRpcMessageSentEventArgs)"/> method 
                    to perform additional tasks when the <see cref="E:Argotic.Net.XmlRpcClient.SendCompleted"/> event occurs.
                </para>
                <para>
                    <see cref="M:Argotic.Net.XmlRpcClient.OnMessageSent(Argotic.Net.XmlRpcMessageSentEventArgs)"/> also allows derived classes to handle <see cref="E:Argotic.Net.XmlRpcClient.SendCompleted"/> without attaching a delegate. 
                    This is the preferred technique for handling <see cref="E:Argotic.Net.XmlRpcClient.SendCompleted"/> in a derived class.
                </para>
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.ScalarTypeAsString(Argotic.Net.XmlRpcScalarValueType)">
            <summary>
            Returns the scalar type identifier for the supplied <see cref="T:Argotic.Net.XmlRpcScalarValueType"/>.
            </summary>
            <param name="type">The <see cref="T:Argotic.Net.XmlRpcScalarValueType"/> to get the scalar type identifier for.</param>
            <returns>The scalar type identifier for the supplied <paramref name="type"/>, otherwise returns an empty string.</returns>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ScalarTypeAsString method."/>
            </example>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.ScalarTypeByName(System.String)">
            <summary>
            Returns the <see cref="T:Argotic.Net.XmlRpcScalarValueType"/> enumeration value that corresponds to the specified scalar type name.
            </summary>
            <param name="name">The name of the scalar type.</param>
            <returns>A <see cref="T:Argotic.Net.XmlRpcScalarValueType"/> enumeration value that corresponds to the specified string, otherwise returns <b>XmlRpcScalarValueType.None</b>.</returns>
            <remarks>This method disregards case of specified scalar type name.</remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ScalarTypeByName method."/>
            </example>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.TryParseValue(System.Xml.XPath.XPathNavigator,Argotic.Net.IXmlRpcValue@)">
            <summary>
            Constructs a new <see cref="T:Argotic.Net.IXmlRpcValue"/> object from the specified <see cref="T:System.Xml.XPath.XPathNavigator"/>. 
            Parameters specify the XML data source and the variable where the new <see cref="T:Argotic.Net.IXmlRpcValue"/> object is returned.
            </summary>
            <param name="source">A <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents the XML data source to be parsed.</param>
            <param name="value">
                When this method returns, contains an object that represents the <see cref="T:Argotic.Net.IXmlRpcValue"/> specified by the <paramref name="source"/>, or <b>null</b> if the conversion failed. 
                This parameter is passed uninitialized.
            </param>
            <returns>
                <b>true</b> if <paramref name="source"/> was converted successfully; otherwise, <b>false</b>. 
                This operation returns <b>false</b> if the <paramref name="source"/> parameter is a null reference (Nothing in Visual Basic), 
                or represents XML data that is not in the expected format.
            </returns>
            <remarks>
                The <paramref name="source"/> is expected to represent an XML-RPC <b>value</b> node.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.TryParseBoolean(System.String,System.Boolean@)">
            <summary>
            Converts the specified string representation of a logical value to its <see cref="T:System.Boolean"/> equivalent. A return value indicates whether the conversion succeeded or failed.
            </summary>
            <param name="value">A string containing the value to convert.</param>
            <param name="result">
                When this method returns, if the conversion succeeded, contains <b>true</b> if value is equivalent to <i>1</i>, <i>true</i> or <i>True</i>; 
                or <b>false</b> if value is equivalent to <i>0</i>, <i>false</i> or <i>False</i>. If the conversion failed, contains <b>false</b>. 
                The conversion fails if value is a null reference (Nothing in Visual Basic) or is not equivalent to <i>1</i>, <i>true</i>, <i>True</i>, <i>0</i>, <i>false</i> or <i>False</i>. 
                This parameter is passed uninitialized.
            </param>
            <returns><b>true</b> if <paramref name="value"/> was converted successfully; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.AsyncSendCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous send operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.Send(Argotic.Net.XmlRpcMessage)">
            <summary>
            Sends the specified message to an XML-RPC server to execute a remote procedure call.
            </summary>
            <param name="message">A <see cref="T:Argotic.Net.XmlRpcMessage"/> that represents the information needed to execute the remote procedure call.</param>
            <returns>A <see cref="T:Argotic.Net.XmlRpcResponse"/> that represents the server's response to the remote procedure call.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="message"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">The <see cref="P:Argotic.Net.XmlRpcClient.Host"/> is a <b>null</b> reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Net.XmlRpcClient"/> has a <see cref="M:Argotic.Net.XmlRpcClient.SendAsync(Argotic.Net.XmlRpcMessage,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.SendAsync(Argotic.Net.XmlRpcMessage,System.Object)">
            <summary>
            Sends the specified message to an XML-RPC server to execute a remote procedure call. 
            This method does not block the calling thread and allows the caller to pass an object to the method that is invoked when the operation completes.
            </summary>
            <param name="message">A <see cref="T:Argotic.Net.XmlRpcMessage"/> that represents the information needed to execute the remote procedure call.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the remote procedure call has been sent or the operation has been cancelled, add an event handler to the <see cref="E:Argotic.Net.XmlRpcClient.SendCompleted"/> event. 
                    You can cancel a <see cref="M:Argotic.Net.XmlRpcClient.SendAsync(Argotic.Net.XmlRpcMessage,System.Object)"/> operation by calling the <see cref="M:Argotic.Net.XmlRpcClient.SendAsyncCancel"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="message"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">The <see cref="P:Argotic.Net.XmlRpcClient.Host"/> is a <b>null</b> reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Net.XmlRpcClient"/> has a <see cref="M:Argotic.Net.XmlRpcClient.SendAsync(Argotic.Net.XmlRpcMessage,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.SendAsyncCancel">
            <summary>
            Cancels an asynchronous operation to send a remote procedure call.
            </summary>
            <remarks>
                Use the <see cref="M:Argotic.Net.XmlRpcClient.SendAsyncCancel"/> method to cancel a pending <see cref="M:Argotic.Net.XmlRpcClient.SendAsync(Argotic.Net.XmlRpcMessage,System.Object)"/> operation. 
                If there is a remote procedure call waiting to be sent, this method releases resources used to execute the send operation and cancels the pending operation. 
                If there is no send operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.CreateWebRequest(System.Uri,System.String,Argotic.Net.XmlRpcMessage,System.Boolean,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Initializes a new <see cref="T:System.Net.WebRequest"/> suitable for sending a remote procedure call using the supplied host, user agent, message, credentials, and proxy.
            </summary>
            <param name="host">A <see cref="T:System.Uri"/> that represents the URL of the host computer used for XML-RPC transactions.</param>
            <param name="userAgent">Information such as the application name, version, host operating system, and language.</param>
            <param name="message">A <see cref="T:Argotic.Net.XmlRpcMessage"/> that represents the information needed to execute the remote procedure call.</param>
            <param name="useDefaultCredentials">
                Controls whether the <see cref="P:System.Net.CredentialCache.DefaultCredentials">DefaultCredentials</see> are sent when making remote procedure calls.
            </param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> object that represents the authentication credentials provided by this client when making remote procedure calls. This parameter can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> object that represents the web proxy utilized by this client to proxy remote procedure calls. This parameter can be <b>null</b>.
            </param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="host"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="userAgent"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="userAgent"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="message"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcClient.Initialize">
            <summary>
            Initializes the current instance using the application configuration settings.
            </summary>
            <seealso cref="T:Argotic.Configuration.XmlRpcClientSection"/>
        </member>
        <member name="E:Argotic.Net.XmlRpcClient.SendCompleted">
            <summary>
            Occurs when an asynchronous remote procedure call send operation completes.
            </summary>
            <seealso cref="M:Argotic.Net.XmlRpcClient.SendAsync(Argotic.Net.XmlRpcMessage,System.Object)"/>
        </member>
        <member name="P:Argotic.Net.XmlRpcClient.Credentials">
            <summary>
            Gets or sets the authentication credentials utilized by this client when making remote procedure calls.
            </summary>
            <value>
                A <see cref="T:System.Net.ICredentials"/> object that represents the authentication credentials provided by this client when making remote procedure calls. 
                The default is a null reference (Nothing in Visual Basic), which indicates no authentication information will be supplied to identify the maker of the request.
            </value>
        </member>
        <member name="P:Argotic.Net.XmlRpcClient.Host">
            <summary>
            Gets or sets the location of the host computer that client remote procedure calls will be sent to.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the host computer used for XML-RPC transactions.</value>
            <remarks>
                If <see cref="P:Argotic.Net.XmlRpcClient.Host"/> is a null reference (Nothing in Visual Basic), <see cref="P:Argotic.Net.XmlRpcClient.Host"/> is initialized using the settings in the application or machine configuration files.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Net.XmlRpcClient.Proxy">
            <summary>
            Gets or sets the web proxy utilized by this client to proxy remote procedure calls.
            </summary>
            <value>
                A <see cref="T:System.Net.IWebProxy"/> object that represents the web proxy utilized by this client to proxy remote procedure calls. 
                The default is a null reference (Nothing in Visual Basic), which indicates no proxy will be used to proxy the request.
            </value>
        </member>
        <member name="P:Argotic.Net.XmlRpcClient.Timeout">
            <summary>
            Gets or sets a value that specifies the amount of time after which asynchronous send operations will time out.
            </summary>
            <value>A <see cref="T:System.TimeSpan"/> that specifies the time-out period. The default value is 15 seconds.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The time out period is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The time out period is greater than a year.</exception>
        </member>
        <member name="P:Argotic.Net.XmlRpcClient.UseDefaultCredentials">
            <summary>
            Gets or sets a <see cref="T:System.Boolean"/> value that controls whether the <see cref="P:System.Net.CredentialCache.DefaultCredentials">DefaultCredentials</see> are sent when making remote procedure calls.
            </summary>
            <value><b>true</b> if the default credentials are used; otherwise <b>false</b>. The default value is <b>false</b>.</value>
            <remarks>
                <para>
                    Some XML-RPC servers require that the client be authenticated before the server executes remote procedures on its behalf. 
                    Set this property to <b>true</b> when this <see cref="T:Argotic.Net.XmlRpcClient"/> object should, if requested by the server, authenticate using the 
                    default credentials of the currently logged on user. For client applications, this is the desired behavior in most scenarios.
                </para>
                <para>
                    Credentials information can also be specified using the application and machine configuration files. 
                    For more information, see <see cref="T:Argotic.Configuration.XmlRpcClientNetworkElement"/> Element (Network Settings).
                </para>
                <para>
                    If the UseDefaultCredentials property is set to <b>false</b>, then the value set in the <see cref="P:Argotic.Net.XmlRpcClient.Credentials"/> property 
                    will be used for the credentials when connecting to the server. If the UseDefaultCredentials property is set to <b>false</b> 
                    and the <see cref="P:Argotic.Net.XmlRpcClient.Credentials"/> property has not been set, then remote procedure calls are sent to the server anonymously.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Net.XmlRpcClient.UserAgent">
            <summary>
            Gets or sets information such as the client application name, version, host operating system, and language. 
            </summary>
            <value>Information such as the client application name, version, host operating system, and language. The default value is an agent that describes this syndication framework.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Net.XmlRpcClient.AsyncSendHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the client asynchronous send operation was cancelled.
            </summary>
            <value><b>true</b> if client asynchronous send operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Net.XmlRpcClient.SendOperationInProgress">
            <summary>
            Gets or sets a value indicating if the client is in the process of sending a remote procedure call.
            </summary>
            <value><b>true</b> if client is in the process of sending a remote procedure call, otherwise <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Net.XmlRpcMessage">
            <summary>
            Represents a remote procedure call that can be sent using the <see cref="T:Argotic.Net.XmlRpcClient"/> class.
            </summary>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the XmlRpcMessage class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Net\XmlRpcClientExample.cs" region="XmlRpcClient"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessage.messageMethodName">
            <summary>
            Private member to hold the name of the method to be called.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessage.messageParameters">
            <summary>
            Private member to hold the method parameters.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcMessage.messageEncoding">
            <summary>
            Private member to hold the character encoding of the message.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcMessage"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcMessage"/> class using the specified method name.
            </summary>
            <param name="methodName">The name of the method to be called.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="methodName"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="methodName"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.#ctor(System.String,System.Collections.ObjectModel.Collection{Argotic.Net.IXmlRpcValue})">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcMessage"/> class using the specified method name and parameters.
            </summary>
            <param name="methodName">The name of the method to be called.</param>
            <param name="parameters">A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Net.IXmlRpcValue"/> objects that represent the method parameters.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="methodName"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="methodName"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="parameters"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Net.IXmlRpcValue},System.Collections.ObjectModel.Collection{Argotic.Net.IXmlRpcValue})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Net.XmlRpcMessage"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Net.XmlRpcMessage"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Net.XmlRpcMessage"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Net.XmlRpcMessage"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcMessage"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcMessage"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.op_Equality(Argotic.Net.XmlRpcMessage,Argotic.Net.XmlRpcMessage)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.op_Inequality(Argotic.Net.XmlRpcMessage,Argotic.Net.XmlRpcMessage)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.op_LessThan(Argotic.Net.XmlRpcMessage,Argotic.Net.XmlRpcMessage)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcMessage.op_GreaterThan(Argotic.Net.XmlRpcMessage,Argotic.Net.XmlRpcMessage)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessage.Encoding">
            <summary>
            Gets or sets the <see cref="P:Argotic.Net.XmlRpcMessage.Encoding">character encoding</see> of this message.
            </summary>
            <value>A <see cref="P:Argotic.Net.XmlRpcMessage.Encoding"/> that specifies the character encoding of this message. The default value is <see cref="T:System.Text.UTF8Encoding">UTF-8</see>.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessage.MethodName">
            <summary>
            Gets or sets the name of the method to be called.
            </summary>
            <value>The name of the method to be called.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Net.XmlRpcMessage.Parameters">
            <summary>
            Gets the method parameters.
            </summary>
            <value>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Net.IXmlRpcValue"/> objects that represent the method parameters. 
                The default value is an <i>empty</i> collection.
            </value>
        </member>
        <member name="T:Argotic.Net.XmlRpcScalarValue">
            <summary>
            Represents a scalar remote procedure parameter value. 
            </summary>
            <seealso cref="P:Argotic.Net.XmlRpcMessage.Parameters"/>
            <seealso cref="T:Argotic.Net.IXmlRpcValue"/>
        </member>
        <member name="F:Argotic.Net.XmlRpcScalarValue.scalarParameterValue">
            <summary>
            Private member to hold the value of the parameter.
            </summary>
        </member>
        <member name="F:Argotic.Net.XmlRpcScalarValue.scalarParameterType">
            <summary>
            Private member to hold the type of scalar value the parameter represents.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcScalarValue"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcScalarValue"/> class using the specified array of bytes.
            </summary>
            <param name="value">An array of 8-bit unsigned integers.</param>
            <remarks>
                This constructor sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.ValueType"/> property to be <see cref="F:Argotic.Net.XmlRpcScalarValueType.Base64"/>, 
                and sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.Value"/> property using the supplied <paramref name="value"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcScalarValue"/> class using the specified boolean value.
            </summary>
            <param name="value">A boolean value.</param>
            <remarks>
                This constructor sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.ValueType"/> property to be <see cref="F:Argotic.Net.XmlRpcScalarValueType.Boolean"/>, 
                and sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.Value"/> property using the supplied <paramref name="value"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.#ctor(System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcScalarValue"/> class using the specified instance in time.
            </summary>
            <param name="value">A <see cref="T:System.DateTime"/>, provided in Coordinated Universal Time (UTC).</param>
            <remarks>
                This constructor sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.ValueType"/> property to be <see cref="F:Argotic.Net.XmlRpcScalarValueType.DateTime"/>, 
                and sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.Value"/> property using the supplied <paramref name="value"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.#ctor(System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcScalarValue"/> class using the specified double-precision signed floating-point number.
            </summary>
            <param name="value">A double-precision signed floating-point number.</param>
            <remarks>
                This constructor sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.ValueType"/> property to be <see cref="F:Argotic.Net.XmlRpcScalarValueType.Double"/>, 
                and sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.Value"/> property using the supplied <paramref name="value"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcScalarValue"/> class using the specified 32-bit signed integer.
            </summary>
            <param name="value">A 32-bit signed integer.</param>
            <remarks>
                This constructor sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.ValueType"/> property to be <see cref="F:Argotic.Net.XmlRpcScalarValueType.Integer"/>, 
                and sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.Value"/> property using the supplied <paramref name="value"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Net.XmlRpcScalarValue"/> class using the specified series of characters.
            </summary>
            <param name="value">A series of characters.</param>
            <remarks>
                This constructor sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.ValueType"/> property to be <see cref="F:Argotic.Net.XmlRpcScalarValueType.String"/>, 
                and sets the <see cref="P:Argotic.Net.XmlRpcScalarValue.Value"/> property using the supplied <paramref name="value"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Net.XmlRpcScalarValue"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Net.XmlRpcScalarValue"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Net.XmlRpcScalarValue"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Net.XmlRpcScalarValue"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcScalarValue"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Net.XmlRpcScalarValue"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.op_Equality(Argotic.Net.XmlRpcScalarValue,Argotic.Net.XmlRpcScalarValue)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.op_Inequality(Argotic.Net.XmlRpcScalarValue,Argotic.Net.XmlRpcScalarValue)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.op_LessThan(Argotic.Net.XmlRpcScalarValue,Argotic.Net.XmlRpcScalarValue)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.op_GreaterThan(Argotic.Net.XmlRpcScalarValue,Argotic.Net.XmlRpcScalarValue)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.StringAsValue(Argotic.Net.XmlRpcScalarValueType,System.String)">
            <summary>
            Returns an <see cref="T:System.Object"/> that represents the converted value for the specified <see cref="T:Argotic.Net.XmlRpcScalarValueType"/>.
            </summary>
            <param name="type">The <see cref="T:Argotic.Net.XmlRpcScalarValueType"/> that indicates the expected data type for the scalar value.</param>
            <param name="scalar">The string representation of the scalar value.</param>
            <returns>An <see cref="T:System.Object"/> that represents the converted value for the specified <paramref name="type"/> and <paramref name="scalar"/>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="scalar"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="scalar"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Net.XmlRpcScalarValue.ValueAsString(Argotic.Net.XmlRpcScalarValueType,System.Object)">
            <summary>
            Returns the string representation of the supplied scalar value using the specified <see cref="T:Argotic.Net.XmlRpcScalarValueType"/>.
            </summary>
            <param name="type">The data type used to determine string representation.</param>
            <param name="scalar">The scalar value to convert.</param>
            <returns>The string representation of the current instance's <see cref="P:Argotic.Net.XmlRpcScalarValue.Value"/>, based on its <see cref="P:Argotic.Net.XmlRpcScalarValue.ValueType"/>.</returns>
        </member>
        <member name="P:Argotic.Net.XmlRpcScalarValue.Value">
            <summary>
            Gets or sets the value of this parameter.
            </summary>
            <value>A <see cref="T:System.Object"/> that represents the value of this parameter.</value>
            <remarks>
                <para>The <paramref name="value"/> should represent a <see cref="T:System.Type"/> that is appropriate for this parameter's <see cref="P:Argotic.Net.XmlRpcScalarValue.ValueType"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Net.XmlRpcScalarValue.ValueType">
            <summary>
            Gets or sets the type of scalar value this parameter represents.
            </summary>
            <value>
                A <see cref="T:Argotic.Net.XmlRpcScalarValueType"/> enumeration value that indicates the type of scalar value this parameter represents. 
                The default value is <see cref="F:Argotic.Net.XmlRpcScalarValueType.None"/>, which indicates that no type was specified.
            </value>
            <remarks>
                <para>If no type is indicated, the type is assumed to be <see cref="F:Argotic.Net.XmlRpcScalarValueType.String"/>.</para>
            </remarks>
            <seealso cref="M:Argotic.Net.XmlRpcClient.ScalarTypeAsString(Argotic.Net.XmlRpcScalarValueType)"/>
            <seealso cref="M:Argotic.Net.XmlRpcClient.ScalarTypeByName(System.String)"/>
        </member>
        <member name="T:Argotic.Syndication.AtomCategory">
            <summary>
            Represents information about a category associated with a <see cref="T:Argotic.Syndication.AtomEntry"/> or <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.AtomEntry.Categories"/>
            <seealso cref="P:Argotic.Syndication.AtomFeed.Categories"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomCategory class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomCategoryExample.cs" region="AtomCategory"/>
                </code>
            </example>
        </member>
        <member name="T:Argotic.Syndication.IAtomCommonObjectAttributes">
            <summary>
            Allows an object to implement common Atom entity attributes by representing a set of properties, methods, indexers and events common to Atom syndication resources.
            </summary>
            <seealso cref="T:Argotic.Syndication.AtomEntry"/>
            <seealso cref="T:Argotic.Syndication.AtomFeed"/>
        </member>
        <member name="P:Argotic.Syndication.IAtomCommonObjectAttributes.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.IAtomCommonObjectAttributes.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="F:Argotic.Syndication.AtomCategory.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomCategory.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomCategory.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomCategory.categoryTerm">
            <summary>
            Private member to hold a string that identifies the category to which the entry or feed belongs.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomCategory.categoryScheme">
            <summary>
            Private member to hold an IRI that identifies a categorization scheme.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomCategory.categoryLabel">
            <summary>
            Private member to hold a human-readable label for display in end-user applications.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomCategory"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomCategory"/> class using the supplied term.
            </summary>
            <param name="term">A string that identifies this category.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="term"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="term"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomCategory.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomCategory.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomCategory.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomCategory.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomCategory"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomCategory"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomCategory"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomCategory"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomCategory"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomCategory"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomCategory"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomCategory"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomCategory"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.op_Equality(Argotic.Syndication.AtomCategory,Argotic.Syndication.AtomCategory)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.op_Inequality(Argotic.Syndication.AtomCategory,Argotic.Syndication.AtomCategory)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.op_LessThan(Argotic.Syndication.AtomCategory,Argotic.Syndication.AtomCategory)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomCategory.op_GreaterThan(Argotic.Syndication.AtomCategory,Argotic.Syndication.AtomCategory)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.AtomCategory.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomCategory.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomCategory.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomCategory.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomCategory.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomCategory.Label">
            <summary>
            Gets or sets the human-readable label of this category for display in end-user applications.
            </summary>
            <value>The human-readable label of this category for display in end-user applications.</value>
            <remarks>
                <para>
                    The <see cref="P:Argotic.Syndication.AtomCategory.Label"/> property is <i>language-sensitive</i>, with the natural language of the value being specified by the <see cref="P:Argotic.Syndication.AtomCategory.Language"/> property. 
                    Entities represent their corresponding characters, not markup.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomCategory.Scheme">
            <summary>
            Gets or sets an IRI that identifies the categorization scheme used by this category.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a Internationalized Resource Identifier (IRI) that identifies the categorization scheme used by this category.</value>
            <remarks>
                <para>See <a href="http://www.ietf.org/rfc/rfc3987.txt">RFC 3987: Internationalized Resource Identifiers</a> for the IRI technical specification.</para>
                <para>See <a href="http://msdn2.microsoft.com/en-us/library/system.uri.aspx">System.Uri</a> for enabling support for IRIs within Microsoft .NET framework applications.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomCategory.Term">
            <summary>
            Gets or sets a string that identifies this category.
            </summary>
            <value>A string that identifies this category.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="T:Argotic.Syndication.AtomContent">
            <summary>
            Represents information that contains or links to the content of an <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </summary>
            <remarks>
                <para>
                    Atom Documents <b>must</b> conform to the following <i>processing model</i> rules. Atom Processors <b>must</b> interpret <see cref="T:Argotic.Syndication.AtomContent"/> according to the first applicable rule.
                    <list type="number">
                        <item>
                            <description>
                                 If the value of the <see cref="P:Argotic.Syndication.AtomContent.ContentType"/> property is <b>text</b>, the value of the <see cref="P:Argotic.Syndication.AtomContent.Content"/> property <b>must not</b> contain child elements. 
                                 Such text is intended to be presented to humans in a readable fashion. Thus, Atom Processors <i>may</i> collapse white space (including line breaks), 
                                 and display the text using typographic techniques such as justification and proportional fonts.
                            </description>
                        </item>
                        <item>
                            <description>
                                 If the value of the <see cref="P:Argotic.Syndication.AtomContent.ContentType"/> property is <b>html</b>, the value of the <see cref="P:Argotic.Syndication.AtomContent.Content"/> property <b>must not</b> contain child elements 
                                 and <i>should</i> be suitable for handling as HTML. The HTML markup <b>must</b> be escaped. The HTML markup <i>should</i> be such that it could validly appear 
                                 directly within an HTML <b>div</b> element. Atom Processors that display the content <i>may</i> use the markup to aid in displaying it.
                            </description>
                        </item>
                        <item>
                            <description>
                                 If the value of the <see cref="P:Argotic.Syndication.AtomContent.ContentType"/> property is <b>xhtml</b>, the the value of the <see cref="P:Argotic.Syndication.AtomContent.Content"/> property <b>must</b> be a single XHTML div element 
                                 and <i>should</i> be suitable for handling as XHTML. The XHTML div element itself <b>must not</b> be considered part of the content. Atom Processors that display the 
                                 content <i>may</i> use the markup to aid in displaying it. The escaped versions of characters represent those characters, not markup.
                            </description>
                        </item>
                        <item>
                            <description>
                                 If the value is an <a href="http://www.ietf.org/rfc/rfc3023.txt">XML media type</a> or ends with <b>+xml</b> or <b>/xml</b> (case insensitive), 
                                the content <i>may</i> include child elements and <i>should</i> be suitable for handling as the indicated media type. 
                                If the <see cref="P:Argotic.Syndication.AtomContent.Source"/> is not provided, this would normally mean that the <see cref="P:Argotic.Syndication.AtomContent.Content"/> would contain a 
                                single child element that would serve as the root element of the XML document of the indicated type.
                            </description>
                        </item>
                        <item>
                            <description>
                                 If the value begins with <b>text/</b> (case insensitive), the <see cref="P:Argotic.Syndication.AtomContent.Content"/> <b>must not</b> contain child elements.
                            </description>
                        </item>
                        <item>
                            <description>
                                For all other values , the <see cref="P:Argotic.Syndication.AtomContent.Content"/> <b>must</b> be a valid Base64 encoding, as described in 
                                <a href="http://www.ietf.org/rfc/rfc3548.txt">RFC 3548: The Base16, Base32, and Base64 Data Encodings</a>, section 3. 
                                When decoded, it <i>should</i> be suitable for handling as the indicated media type. In this case, the characters in 
                                the Base64 encoding <i>may</i> be preceded and followed in the atom:content element by white space, and lines are 
                                separated by a single newline (U+000A) character.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomContent class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomContentExample.cs" region="AtomContent"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomContent.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomContent.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomContent.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomContent.contentValue">
            <summary>
            Private member to hold the local content of the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomContent.contentMediaType">
            <summary>
            Private member to hold a value indicating the entity encoding of the content.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomContent.contentSource">
            <summary>
            Private member to hold an IRI that identifies the remote location of the content.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomContent"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomContent"/> class using the supplied textual content.
            </summary>
            <param name="content">The local content of the entry.</param>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomContent"/> class using the supplied content and entity encoding.
            </summary>
            <param name="content">The local content of the entry.</param>
            <param name="encoding">A value indicating the entity encoding of the content.</param>
            <remarks>
                <para>
                    The Atom specification defines three initial values for the type of entry content:
                    <list type="bullet">
                        <item>
                            <description>
                                 <i>html</i>: The content <b>must not</b> contain child elements and <i>should</i> be suitable for handling as HTML. 
                                 The HTML markup <b>must</b> be escaped, and <i>should</i> be such that it could validly appear directly within an HTML <b>div</b> element. 
                                 Atom Processors that display the content <i>may</i> use the markup to aid in displaying it.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>text</i>: The content <b>must not</b> contain child elements. Such text is intended to be presented to humans in a readable fashion.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>xhtml</i>: The content <b>must</b> be a single XHTML div element and <i>should</i> be suitable for handling as XHTML. 
                                 The XHTML div element itself <b>must not</b> be considered part of the content. Atom Processors that display the content 
                                 <i>may</i> use the markup to aid in displaying it. The escaped versions of characters represent those characters, not markup.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomContent.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomContent.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomContent.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomContent.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomContent"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomContent"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomContent"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomContent"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomContent"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomContent"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomContent"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomContent"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomContent"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.op_Equality(Argotic.Syndication.AtomContent,Argotic.Syndication.AtomContent)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.op_Inequality(Argotic.Syndication.AtomContent,Argotic.Syndication.AtomContent)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.op_LessThan(Argotic.Syndication.AtomContent,Argotic.Syndication.AtomContent)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomContent.op_GreaterThan(Argotic.Syndication.AtomContent,Argotic.Syndication.AtomContent)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.AtomContent.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomContent.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomContent.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomContent.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomContent.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomContent.Content">
            <summary>
            Gets or sets the local content of this entry.
            </summary>
            <value>The local content of this entry.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.AtomContent.Content"/> property is <i>language-sensitive</i>, with the natural language of the value being specified by the <see cref="P:Argotic.Syndication.AtomContent.Language"/> property.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomContent.ContentType">
            <summary>
            Gets or sets a value indicating the entity encoding of this content.
            </summary>
            <value>A value indicating the entity encoding of this content.</value>
            <remarks>
                <para>
                    The Atom specification defines three initial values for the type of entry content:
                    <list type="bullet">
                        <item>
                            <description>
                                 <i>html</i>: The content <b>must not</b> contain child elements and <i>should</i> be suitable for handling as HTML. 
                                 The HTML markup <b>must</b> be escaped, and <i>should</i> be such that it could validly appear directly within an HTML <b>div</b> element. 
                                 Atom Processors that display the content <i>may</i> use the markup to aid in displaying it.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>text</i>: The content <b>must not</b> contain child elements. Such text is intended to be presented to humans in a readable fashion.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>xhtml</i>: The content <b>must</b> be a single XHTML div element and <i>should</i> be suitable for handling as XHTML. 
                                 The XHTML div element itself <b>must not</b> be considered part of the content. Atom Processors that display the content 
                                 <i>may</i> use the markup to aid in displaying it. The escaped versions of characters represent those characters, not markup.
                            </description>
                        </item>
                    </list>
                </para>
                <para>
                    If the value is an <a href="http://www.ietf.org/rfc/rfc3023.txt">XML media type</a> or ends with <b>+xml</b> or <b>/xml</b> (case insensitive), 
                    the content <i>may</i> include child elements and <i>should</i> be suitable for handling as the indicated media type. 
                    If the <see cref="P:Argotic.Syndication.AtomContent.Source"/> is not provided, this would normally mean that the <see cref="P:Argotic.Syndication.AtomContent.Content"/> would contain a 
                    single child element that would serve as the root element of the XML document of the indicated type.
                </para>
                <para>
                    If the content type is not one of those specified above, it <b>must</b> conform to the syntax of a MIME media type, but <b>must not</b> be a composite type. 
                    See <a href="http://www.ietf.org/rfc/rfc4288.txt">RFC 4288: Media Type Specifications and Registration Procedures</a> for more details.
                </para>
                <para>
                    If the value begins with <b>text/</b> (case insensitive), the <see cref="P:Argotic.Syndication.AtomContent.Content"/> <b>must not</b> contain child elements.
                </para>
                <para>
                    For all other values , the <see cref="P:Argotic.Syndication.AtomContent.Content"/> <b>must</b> be a valid Base64 encoding, as described in 
                    <a href="http://www.ietf.org/rfc/rfc3548.txt">RFC 3548: The Base16, Base32, and Base64 Data Encodings</a>, section 3. 
                    When decoded, it <i>should</i> be suitable for handling as the indicated media type. In this case, the characters in 
                    the Base64 encoding <i>may</i> be preceded and followed in the atom:content element by white space, and lines are 
                    separated by a single newline (U+000A) character.
                </para>
                <para>
                    If neither the <see cref="P:Argotic.Syndication.AtomContent.ContentType"/> nor the <see cref="P:Argotic.Syndication.AtomContent.Source"/> is provided, 
                    Atom Processors <b>must</b> behave as though the<see cref="P:Argotic.Syndication.AtomContent.ContentType"/> property has a value of <i>text</i>.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomContent.Source">
            <summary>
            Gets or sets an IRI that identifies the remote location of this content.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a Internationalized Resource Identifier (IRI) that identifies the remote location of this content.</value>
            <remarks>
                <para>
                    If a <see cref="P:Argotic.Syndication.AtomContent.Source"/> property is specified, the <see cref="P:Argotic.Syndication.AtomContent.Content"/> property <b>must</b> be empty. 
                    Atom Processors <i>may</i> use the IRI to retrieve the content and <i>may</i> choose to ignore remote content or to present it in a different manner than local content.
                </para>
                <para>
                    If a <see cref="P:Argotic.Syndication.AtomContent.Source"/> property is specified, the <see cref="P:Argotic.Syndication.AtomContent.ContentType"/> <i>should</i> be provided and <b>must</b> be a 
                    <a href="http://www.ietf.org/rfc/rfc4288.txt">MIME media type</a>, rather than <b>text</b>, <b>html</b>, or <b>xhtml</b>. The value is advisory; 
                    that is to say, when the corresponding URI (mapped from an IRI, if necessary) is dereferenced, if the server providing that content also provides 
                    a media type, the server-provided media type is authoritative.
                </para>
                <para>See <a href="http://www.ietf.org/rfc/rfc3987.txt">RFC 3987: Internationalized Resource Identifiers</a> for the IRI technical specification.</para>
                <para>See <a href="http://msdn2.microsoft.com/en-us/library/system.uri.aspx">System.Uri</a> for enabling support for IRIs within Microsoft .NET framework applications.</para>
            </remarks>
        </member>
        <member name="T:Argotic.Syndication.AtomFeed">
            <summary>
            Represents an Atom syndication feed, including metadata about the feed, and some or all of the entries associated with it.
            </summary>
            <remarks>
                <para>
                    Atom is an an XML-based Web content and metadata syndication format that describes lists of related information known as <i>feeds</i>. 
                    Feeds are composed of a number of items, known as <i>entries</i>, each with an extensible set of attached metadata.
                </para>
                <para>
                    This implementation conforms to the Atom 1.0 specification, which can be found 
                    at <a href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php">http://www.atomenabled.org/developers/syndication/atom-format-spec.php</a>.
                </para>
                <para>
                    If multiple <see cref="T:Argotic.Syndication.AtomEntry"/> objects with the same <see cref="P:Argotic.Syndication.AtomEntry.Id"/> value appear in an Atom Feed Document, they represent the same entry. 
                    Their <see cref="P:Argotic.Syndication.AtomEntry.UpdatedOn"/> timestamps <i>should</i> be different. If an Atom Feed Document contains multiple entries with the same <see cref="P:Argotic.Syndication.AtomEntry.Id"/>, 
                    Atom Processors <u>may</u> choose to display all of them or some subset of them. One typical behavior would be to display only the entry with the latest <see cref="P:Argotic.Syndication.AtomEntry.UpdatedOn"/> timestamp.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomFeed class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="AtomFeed"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedFormat">
            <summary>
            Private member to hold the syndication format for this syndication resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedVersion">
            <summary>
            Private member to hold the version of the syndication format for this syndication resource conforms to.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.resourceAsyncLoadCancelled">
            <summary>
            Private member to hold a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.resourceIsLoading">
            <summary>
            Private member to hold a value indicating if the syndication resource is in the process of loading.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.asyncHttpWebRequest">
            <summary>
            Private member to hold HTTP web request used by asynchronous load operations.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedAuthors">
            <summary>
            Private member to hold the collection of authors of the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedCategories">
            <summary>
            Private member to hold the collection of categories associated with the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedContributors">
            <summary>
            Private member to hold the collection of contributors of the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedGenerator">
            <summary>
            Private member to hold the agent used to generate the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedIcon">
            <summary>
            Private member to hold an image that provides iconic visual identification for the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedId">
            <summary>
            Private member to hold a permanent, universally unique identifier for the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedLinks">
            <summary>
            Private member to hold eferences from the feed to one or more Web resources.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedLogo">
            <summary>
            Private member to hold an image that provides visual identification for the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedRights">
            <summary>
            Private member to hold information about rights held in and over the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedSubtitle">
            <summary>
            Private member to hold inofmration that conveys a human-readable description or subtitle for the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedTitle">
            <summary>
            Private member to hold information that conveys a human-readable title for the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedUpdatedOn">
            <summary>
            Private member to hold a value indicating the most recent instant in time when the feed was modified in a way the publisher considers significant.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomFeed.feedEntries">
            <summary>
            Private member to hold the collection of entries that comprise the distinct content published in the feed.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomFeed"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.#ctor(Argotic.Syndication.AtomId,Argotic.Syndication.AtomTextConstruct,System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomFeed"/> class using the supplied <see cref="T:Argotic.Syndication.AtomId"/>, <see cref="T:Argotic.Syndication.AtomTextConstruct"/>, and <see cref="T:System.DateTime"/>.
            </summary>
            <param name="id">A <see cref="T:Argotic.Syndication.AtomId"/> object that represents a permanent, universally unique identifier for this feed.</param>
            <param name="title">A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information that conveys a human-readable title for this feed.</param>
            <param name="utcUpdatedOn">
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this feed was modified in a way the publisher considers significant. 
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="id"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.OnFeedLoaded(Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.AtomCategory},System.Collections.ObjectModel.Collection{Argotic.Syndication.AtomCategory})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.AtomLink},System.Collections.ObjectModel.Collection{Argotic.Syndication.AtomLink})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.AtomPersonConstruct},System.Collections.ObjectModel.Collection{Argotic.Syndication.AtomPersonConstruct})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.AtomTextConstruct},System.Collections.ObjectModel.Collection{Argotic.Syndication.AtomTextConstruct})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Create(System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.AtomFeed"/> instance using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <returns>An <see cref="T:Argotic.Syndication.AtomFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.AtomFeed"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Create method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="Create(Uri source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Create(System.Uri,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.AtomFeed"/> instance using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomFeed"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.AtomFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.AtomFeed"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <returns>An <see cref="T:Argotic.Syndication.AtomFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.AtomFeed"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.AtomFeed"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, <see cref="T:System.Net.IWebProxy"/>, and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomFeed"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.AtomFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomFeed"/> instance asynchronously using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>The <see cref="T:Argotic.Syndication.AtomFeed"/> is loaded using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.</para>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.AtomFeed.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.AtomFeed"/> has a <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the LoadAsync method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="LoadAsync(Uri source, Object userToken)"/>
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="FeedLoadedCallback(Object sender, SyndicationResourceLoadedEventArgs e)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomFeed"/> instance asynchronously using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomFeed"/> instance. This value can be <b>null</b>.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.AtomFeed.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.AtomFeed"/> has a <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomFeed"/> instance asynchronously using the specified <see cref="T:System.Uri"/>, <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomFeed"/> instance. This value can be <b>null</b>.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.AtomFeed.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, 
                    you must wait for the load operation to complete before attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.AtomFeed"/> has a <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.LoadAsyncCancel">
            <summary>
            Cancels an asynchronous operation to load this syndication resource.
            </summary>
            <remarks>
                Use the LoadAsyncCancel method to cancel a pending <see cref="M:Argotic.Syndication.AtomFeed.LoadAsync(System.Uri,System.Object)"/> operation. 
                If there is a load operation in progress, this method releases resources used to execute the load operation. 
                If there is no load operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.AsyncLoadCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous load operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomFeed.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomFeed.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomFeed.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomFeed.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.AddEntry(Argotic.Syndication.AtomEntry)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Syndication.AtomEntry"/> to the current instance's <see cref="P:Argotic.Syndication.AtomFeed.Entries"/> collection.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomEntry"/> was added to the <see cref="P:Argotic.Syndication.AtomFeed.Entries"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.RemoveEntry(Argotic.Syndication.AtomEntry)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Syndication.AtomEntry"/> from the current instance's <see cref="P:Argotic.Syndication.AtomFeed.Entries"/> collection.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomEntry"/> was removed from the <see cref="P:Argotic.Syndication.AtomFeed.Entries"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomFeed.Entries"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Syndication.AtomEntry"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.CreateNavigator">
            <summary>
            Initializes a read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through nodes in this <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </summary>
            <returns>A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object.</returns>
            <remarks>
                The <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the root element of the <see cref="T:Argotic.Syndication.AtomFeed"/>. 
                If there is no root element, the <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the first element in the XML representation of the <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Load(System.Xml.XPath.IXPathNavigable)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="Load(IXPathNavigable source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Load(System.Xml.XPath.IXPathNavigable,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Load(System.IO.Stream)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="Load(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Load(System.IO.Stream,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Load(System.Xml.XmlReader)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="Load(XmlReader reader)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Load(System.Xml.XmlReader,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see> and <see cref="T:System.Net.IWebProxy">proxy</see>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="Load(Uri source, ICredentials credentials, IWebProxy proxy)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see>, <see cref="T:System.Net.IWebProxy">proxy</see> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="settings"/> has a <see cref="P:Argotic.Common.SyndicationResourceLoadSettings.CharacterEncoding">character encoding</see> of <see cref="P:System.Text.Encoding.UTF8"/> 
                                the character encoding of the <paramref name="source"/> will be attempt to be determined automatically, otherwise the specified character encoding will be used. 
                                If automatic detection fails, a character encoding of <see cref="P:System.Text.Encoding.UTF8"/> is used by default.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Save(System.IO.Stream)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="Save(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Save(System.IO.Stream,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.AtomFeed"/> instance. This value can be <b>null</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Save(System.Xml.XmlWriter)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomFeedExample.cs" region="Save(XmlWriter writer)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Save(System.Xml.XmlWriter,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/> and <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.AtomFeed"/> instance.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings,Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Loads the syndication resource using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication resource information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.AtomFeed"/>.</param>
            <param name="eventData">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data used when raising the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomFeed.Loaded"/> event is raised using the specified <paramref name="eventData"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="eventData"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="navigator"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.WriteFeedCollections(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomFeed"/> collection entities to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomFeed.WriteFeedOptionals(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomFeed"/> optional entities to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Syndication.AtomEntry"/> at the specified index.
            </summary>
            <param name="index">The zero-based index of the entry to get or set.</param>
            <returns>The <see cref="T:Argotic.Syndication.AtomEntry"/> at the specified index.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is equal to or greater than the count for <see cref="P:Argotic.Syndication.AtomFeed.Entries"/>.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Item(System.String)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Syndication.AtomEntry"/> that has the associated identifier.
            </summary>
            <param name="id">The <see cref="P:Argotic.Syndication.AtomId.Uri"/> that uniquely identifies the entry to get or set.</param>
            <returns>The <see cref="T:Argotic.Syndication.AtomEntry"/> with the associated <see cref="P:Argotic.Syndication.AtomId.Uri"/>.</returns>
            <remarks>
                If no entry exists for the specified <paramref name="id"/>, returns a <b>null</b> reference.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="id"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="id"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="E:Argotic.Syndication.AtomFeed.Loaded">
            <summary>
            Occurs when the syndication resource state has been changed by a load operation.
            </summary>
            <seealso cref="M:Argotic.Syndication.AtomFeed.Load(System.Xml.XPath.IXPathNavigable)"/>
            <seealso cref="M:Argotic.Syndication.AtomFeed.Load(System.Xml.XmlReader)"/>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomFeed.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Authors">
            <summary>
            Gets or sets the authors of this feed.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> objects that represent the authors of this feed.</value>
            <remarks>
                <para>A <see cref="T:Argotic.Syndication.AtomFeed"/> <b>must</b> contain one or more authors, unless all of the feeds's child <see cref="T:Argotic.Syndication.AtomEntry"/> objects contain at least one author.</para>
                <para>
                    The <see cref="P:Argotic.Syndication.AtomFeed.Authors"/> are considered to apply to any <see cref="T:Argotic.Syndication.AtomEntry"/> contained in this feed if the entry does not contain any authors and the entry's source does contain any authors.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Categories">
            <summary>
            Gets or sets the categories associated with this feed.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomCategory"/> objects that represent the categories associated with this feed.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Contributors">
            <summary>
            Gets or sets the entities who contributed to this feed.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> objects that represent the entities who contributed to this feed.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Entries">
            <summary>
            Gets or sets the distinct content published in this feed.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.AtomEntry"/> objects that represent distinct content published in this feed.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.AtomEntry"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Format">
            <summary>
            Gets the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource implements.
            </summary>
            <value>The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type of syndication format that this syndication resource implements.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Generator">
            <summary>
            Gets or sets the agent used to generate this feed.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomGenerator"/> object that represents the agent used to generate this feed. The default value is a <b>null</b> reference.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Icon">
            <summary>
            Gets or sets an image that provides iconic visual identification for this feed.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomIcon"/> object that represents an image that provides iconic visual identification for this feed. The default value is a <b>null</b> reference.</value>
            <remarks>
                The image <i>should</i> have an aspect ratio of one (horizontal) to one (vertical) and <i>should</i> be suitable for presentation at a small size.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Id">
            <summary>
            Gets or sets a permanent, universally unique identifier for this feed.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomId"/> object that represents a permanent, universally unique identifier for this feed.</value>
            <remarks>
                <para>
                    When an <i>Atom Document</i> is relocated, migrated, syndicated, republished, exported, or imported, the content of its universally unique identifier <b>must not</b> change. 
                    Put another way, an <see cref="T:Argotic.Syndication.AtomId"/> pertains to all instantiations of a particular <see cref="T:Argotic.Syndication.AtomFeed"/>; revisions retain the same 
                    content in their <see cref="T:Argotic.Syndication.AtomId"/> properties. It is suggested that the<see cref="T:Argotic.Syndication.AtomId"/> be stored along with the associated resource.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Links">
            <summary>
            Gets or sets references from this feed to one or more Web resources.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomLink"/> objects that represent references from this feed to one or more Web resources.</value>
            <remarks>
                <para>
                    A feed <i>should</i> contain one <see cref="T:Argotic.Syndication.AtomLink"/> with a <see cref="P:Argotic.Syndication.AtomLink.Relation"/> property of <i>self</i>. 
                    This is the preferred URI for retrieving Atom Feed Documents representing this Atom feed.
                </para>
                <para>
                    A feed <b>must not</b> contain more than one <see cref="T:Argotic.Syndication.AtomLink"/> with a <see cref="P:Argotic.Syndication.AtomLink.Relation"/> property of <i>alternate</i> 
                    that has the same combination of <see cref="P:Argotic.Syndication.AtomLink.ContentType"/> and <see cref="P:Argotic.Syndication.AtomLink.ContentLanguage"/> property values.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Logo">
            <summary>
            Gets or sets an image that provides visual identification for this feed.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomLogo"/> object that represents an image that provides visual identification for this feed. The default value is a <b>null</b> reference.</value>
            <remarks>
                The image <i>should</i> have an aspect ratio of 2 (horizontal) to 1 (vertical).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Rights">
            <summary>
            Gets or sets information about rights held in and over this feed.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information about rights held in and over this feed.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.AtomFeed.Rights"/> property <i>should not</i> be used to convey machine-readable licensing information.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Subtitle">
            <summary>
            Gets or sets information that conveys a human-readable description or subtitle for this feed.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information that conveys a human-readable description or subtitle for this feed.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Title">
            <summary>
            Gets or sets information that conveys a human-readable title for this feed.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information that conveys a human-readable title for this feed.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.UpdatedOn">
            <summary>
            Gets or sets a date-time indicating the most recent instant in time when this feed was modified in a way the publisher considers significant.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this feed was modified in a way the publisher considers significant. 
                Publishers <i>may</i> change the value of this element over time. The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no update time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.Version">
            <summary>
            Gets the <see cref="P:Argotic.Syndication.AtomFeed.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to.
            </summary>
            <value>The <see cref="P:Argotic.Syndication.AtomFeed.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to. The default value is <b>2.0</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.AsyncLoadHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
            <value><b>true</b> if syndication resource asynchronous load operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomFeed.LoadOperationInProgress">
            <summary>
            Gets or sets a value indicating if the syndication resource is in the process of loading.
            </summary>
            <value><b>true</b> if syndication resource is in the process of loading, otherwise <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Syndication.AtomEntry">
            <summary>
            Represents exactly one Atom entry, outside of the context of an <see cref="T:Argotic.Syndication.AtomFeed">Atom feed</see>.
            </summary>
            <seealso cref="T:Argotic.Syndication.AtomFeed"/>
            <seealso cref="P:Argotic.Syndication.AtomFeed.Entries"/>
            <remarks>
                <para>
                    Atom is an an XML-based Web content and metadata syndication format that describes lists of related information known as <i>feeds</i>. 
                    Feeds are composed of a number of items, known as <i>entries</i>, each with an extensible set of attached metadata.
                </para>
                <para>
                    This implementation conforms to the Atom 1.0 specification, which can be found 
                    at <a href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php">http://www.atomenabled.org/developers/syndication/atom-format-spec.php</a>.
                </para>
                <para>
                    Experience teaches that feeds that contain textual content are in general more useful than those that do not. 
                    Some applications (one example is full-text indexers) require a minimum amount of text or (X)HTML to function reliably and predictably. 
                    Feed producers should be aware of these issues. It is advisable that each <see cref="T:Argotic.Syndication.AtomEntry"/> object contain a non-empty <see cref="P:Argotic.Syndication.AtomEntry.Title"/>, 
                    a non-empty <see cref="P:Argotic.Syndication.AtomEntry.Content"/> when content is defined, and a non-empty <see cref="P:Argotic.Syndication.AtomEntry.Summary"/> when the entry contains does not provide a <see cref="P:Argotic.Syndication.AtomEntry.Content"/>. 
                    However, the absence of <see cref="P:Argotic.Syndication.AtomEntry.Summary"/> is not an error, and Atom Processors <b>must not</b> fail to function correctly as a consequence of such an absence.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomEntry class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="AtomEntry"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.feedFormat">
            <summary>
            Private member to hold the syndication format for this syndication resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.feedVersion">
            <summary>
            Private member to hold the version of the syndication format for this syndication resource conforms to.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.resourceAsyncLoadCancelled">
            <summary>
            Private member to hold a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.resourceIsLoading">
            <summary>
            Private member to hold a value indicating if the syndication resource is in the process of loading.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.asyncHttpWebRequest">
            <summary>
            Private member to hold HTTP web request used by asynchronous load operations.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryAuthors">
            <summary>
            Private member to hold the collection of authors of the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryCategories">
            <summary>
            Private member to hold the collection of categories associated with the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryContent">
            <summary>
            Private member to hold information that contains or links to the content of the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryContributors">
            <summary>
            Private member to hold the collection of contributors of the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryId">
            <summary>
            Private member to hold a permanent, universally unique identifier for the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryLinks">
            <summary>
            Private member to hold eferences from the entry to one or more Web resources.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryPublishedOn">
            <summary>
            Private member to hold a value indicating an instant in time associated with an event early in the life cycle of the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryRights">
            <summary>
            Private member to hold information about rights held in and over the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entrySource">
            <summary>
            Private member to hold the meta-data of the source feed that the entry was copied from.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entrySummary">
            <summary>
            Private member to hold information that conveys a short summary, abstract, or excerpt of the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryTitle">
            <summary>
            Private member to hold information that conveys a human-readable title for the entry.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomEntry.entryUpdatedOn">
            <summary>
            Private member to hold a value indicating the most recent instant in time when the entry was modified in a way the publisher considers significant.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomEntry"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.#ctor(Argotic.Syndication.AtomId,Argotic.Syndication.AtomTextConstruct,System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomEntry"/> class using the supplied <see cref="T:Argotic.Syndication.AtomId"/>, <see cref="T:Argotic.Syndication.AtomTextConstruct"/>, and <see cref="T:System.DateTime"/>.
            </summary>
            <param name="id">A <see cref="T:Argotic.Syndication.AtomId"/> object that represents a permanent, universally unique identifier for this entry.</param>
            <param name="title">A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information that conveys a human-readable title for this entry.</param>
            <param name="utcUpdatedOn">
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this entry was modified in a way the publisher considers significant. 
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="id"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.OnEntryLoaded(Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Create(System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.AtomEntry"/> instance using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <returns>An <see cref="T:Argotic.Syndication.AtomEntry"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.AtomEntry"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Create method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="Create(Uri source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Create(System.Uri,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.AtomEntry"/> instance using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomEntry"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.AtomEntry"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.AtomEntry"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <returns>An <see cref="T:Argotic.Syndication.AtomEntry"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.AtomEntry"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.AtomEntry"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, <see cref="T:System.Net.IWebProxy"/>, and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomEntry"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.AtomEntry"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomEntry"/> instance asynchronously using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>The <see cref="T:Argotic.Syndication.AtomEntry"/> is loaded using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.</para>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.AtomEntry.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.AtomEntry"/> has a <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the LoadAsync method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="LoadAsync(Uri source, Object userToken)"/>
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="EntryLoadedCallback(Object sender, SyndicationResourceLoadedEventArgs e)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomEntry"/> instance asynchronously using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomEntry"/> instance. This value can be <b>null</b>.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.AtomEntry.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.AtomEntry"/> has a <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomEntry"/> instance asynchronously using the specified <see cref="T:System.Uri"/>, <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomEntry"/> instance. This value can be <b>null</b>.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.AtomEntry.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, 
                    you must wait for the load operation to complete before attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.AtomEntry"/> has a <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.LoadAsyncCancel">
            <summary>
            Cancels an asynchronous operation to load this syndication resource.
            </summary>
            <remarks>
                Use the LoadAsyncCancel method to cancel a pending <see cref="M:Argotic.Syndication.AtomEntry.LoadAsync(System.Uri,System.Object)"/> operation. 
                If there is a load operation in progress, this method releases resources used to execute the load operation. 
                If there is no load operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.AsyncLoadCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous load operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomEntry.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomEntry.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomEntry.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomEntry.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.CreateNavigator">
            <summary>
            Initializes a read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through nodes in this <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </summary>
            <returns>A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object.</returns>
            <remarks>
                The <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the root element of the <see cref="T:Argotic.Syndication.AtomEntry"/>. 
                If there is no root element, the <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the first element in the XML representation of the <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Load(System.Xml.XPath.IXPathNavigable)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the entry remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="Load(IXPathNavigable source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Load(System.Xml.XPath.IXPathNavigable,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomEntry"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the entry remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Load(System.IO.Stream)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the entry remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="Load(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Load(System.IO.Stream,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomEntry"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the entry remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Load(System.Xml.XmlReader)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the entry remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="Load(XmlReader reader)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Load(System.Xml.XmlReader,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomEntry"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the entry remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see> and <see cref="T:System.Net.IWebProxy">proxy</see>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the entry remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="Load(Uri source, ICredentials credentials, IWebProxy proxy)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see>, <see cref="T:System.Net.IWebProxy">proxy</see> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.AtomEntry"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="settings"/> has a <see cref="P:Argotic.Common.SyndicationResourceLoadSettings.CharacterEncoding">character encoding</see> of <see cref="P:System.Text.Encoding.UTF8"/> 
                                the character encoding of the <paramref name="source"/> will be attempt to be determined automatically, otherwise the specified character encoding will be used. 
                                If automatic detection fails, a character encoding of <see cref="P:System.Text.Encoding.UTF8"/> is used by default.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the entry remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Save(System.IO.Stream)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="Save(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Save(System.IO.Stream,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.AtomEntry"/> instance. This value can be <b>null</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Save(System.Xml.XmlWriter)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomEntryExample.cs" region="Save(XmlWriter writer)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Save(System.Xml.XmlWriter,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/> and <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.AtomEntry"/> instance.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings,Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Loads the syndication resource using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication resource information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.AtomEntry"/>.</param>
            <param name="eventData">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data used when raising the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.AtomEntry.Loaded"/> event is raised using the specified <paramref name="eventData"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="eventData"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="navigator"/> data does not conform to the expected syndication content format. In this case, the entry remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.WriteEntryCollections(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomEntry"/> collection entities to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomEntry.WriteEntryOptionals(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomEntry"/> optional entities to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="E:Argotic.Syndication.AtomEntry.Loaded">
            <summary>
            Occurs when the syndication resource state has been changed by a load operation.
            </summary>
            <seealso cref="M:Argotic.Syndication.AtomEntry.Load(System.Xml.XPath.IXPathNavigable)"/>
            <seealso cref="M:Argotic.Syndication.AtomEntry.Load(System.Xml.XmlReader)"/>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomEntry.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Authors">
            <summary>
            Gets or sets the authors of this entry.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> objects that represent the authors of this entry.</value>
            <remarks>
                <para>
                   An entry <b>must</b> contain one or more authors, unless the entry contains an <see cref="P:Argotic.Syndication.AtomEntry.Source"/> object that contains an author or, 
                   in an Atom Feed Document, the <see cref="T:Argotic.Syndication.AtomFeed"/> contains an author itself.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Categories">
            <summary>
            Gets or sets the categories associated with this entry.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomCategory"/> objects that represent the categories associated with this entry.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Content">
            <summary>
            Gets or sets information that contains or links to the content of this entry.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomContent"/> object that represents information that contains or links to the content of this entry.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Contributors">
            <summary>
            Gets or sets the entities who contributed to this entry.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> objects that represent the entities who contributed to this entry.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Format">
            <summary>
            Gets the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource implements.
            </summary>
            <value>The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type of syndication format that this syndication resource implements.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Id">
            <summary>
            Gets or sets a permanent, universally unique identifier for this entry.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomId"/> object that represents a permanent, universally unique identifier for this entry.</value>
            <remarks>
                <para>
                    When an <i>Atom Document</i> is relocated, migrated, syndicated, republished, exported, or imported, the content of its universally unique identifier <b>must not</b> change. 
                    Put another way, an <see cref="T:Argotic.Syndication.AtomId"/> pertains to all instantiations of a particular <see cref="T:Argotic.Syndication.AtomEntry"/>; revisions retain the same 
                    content in their <see cref="T:Argotic.Syndication.AtomId"/> properties. It is suggested that the<see cref="T:Argotic.Syndication.AtomId"/> be stored along with the associated resource.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Links">
            <summary>
            Gets or sets references from this entry to one or more Web resources.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomLink"/> objects that represent references from this entry to one or more Web resources.</value>
            <remarks>
                <para>
                    An entry <b>must not</b> contain more than one <see cref="T:Argotic.Syndication.AtomLink"/> with a <see cref="P:Argotic.Syndication.AtomLink.Relation"/> property of <i>alternate</i> 
                    that has the same combination of <see cref="P:Argotic.Syndication.AtomLink.ContentType"/> and <see cref="P:Argotic.Syndication.AtomLink.ContentLanguage"/> property values.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.PublishedOn">
            <summary>
            Gets or sets a date-time indicating an instant in time associated with an event early in the life cycle of this entry.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates an instant in time associated with an event early in the life cycle of this entry. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no publication time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Rights">
            <summary>
            Gets or sets information about rights held in and over this entry.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information about rights held in and over this entry.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.AtomEntry.Rights"/> property <i>should not</i> be used to convey machine-readable licensing information. 
                If an <see cref="T:Argotic.Syndication.AtomEntry"/> does not provide any rights information, then the <see cref="P:Argotic.Syndication.AtomFeed.Rights"/> of the containing feed, if present, is considered to apply to the entry.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Source">
            <summary>
            Gets or sets the meta-data of the source feed that this entry was copied from.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomSource"/> object that represents the meta-data of the source feed that this entry was copied from.</value>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Syndication.AtomSource"/> is designed to allow the aggregation of entries from different feeds while retaining information about an entry's source feed. 
                    For this reason, Atom Processors that are performing such aggregation <i>should</i> include at least the required feed-level meta-data elements 
                    (<see cref="P:Argotic.Syndication.AtomFeed.Id">id</see>, <see cref="P:Argotic.Syndication.AtomFeed.Title">title</see>, and <see cref="P:Argotic.Syndication.AtomFeed.UpdatedOn">updated</see>) in the <see cref="T:Argotic.Syndication.AtomSource"/>.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Summary">
            <summary>
            Gets or sets information that conveys a short summary, abstract, or excerpt for this entry.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information that conveys a short summary, abstract, or excerpt for this entry.</value>
            <remarks>
                <para>
                    It is not advisable for the<see cref="P:Argotic.Syndication.AtomEntry.Summary"/> property to duplicate <see cref="P:Argotic.Syndication.AtomEntry.Title"/> or <see cref="P:Argotic.Syndication.AtomEntry.Content"/> because Atom Processors might assume there is a useful summary when there is none.
                </para>
                <para>
                    Entries <b>must</b> contain a <see cref="P:Argotic.Syndication.AtomEntry.Summary"/> in either of the following cases:
                    <list type="number">
                        <item>
                            <description>
                                 The <see cref="T:Argotic.Syndication.AtomEntry"/> contains an <see cref="P:Argotic.Syndication.AtomEntry.Content"/> property that has a <see cref="P:Argotic.Syndication.AtomContent.Source"/> property (and is thus empty).
                            </description>
                        </item>
                        <item>
                            <description>
                                 The <see cref="T:Argotic.Syndication.AtomEntry"/> contains content that is encoded in Base64; i.e., the <see cref="P:Argotic.Syndication.AtomContent.ContentType"/> property of <see cref="P:Argotic.Syndication.AtomEntry.Content"/> property 
                                 is a <a href="http://www.ietf.org/rfc/rfc4288.txt">MIME media type</a>, but is not an <a href="http://www.ietf.org/rfc/rfc3023.txt">XML media type</a>, 
                                 does not begin with <b>text/</b>, and does not end with <b>/xml</b> or <b>+xml</b>.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Title">
            <summary>
            Gets or sets information that conveys a human-readable title for this entry.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information that conveys a human-readable title for this entry.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.UpdatedOn">
            <summary>
            Gets or sets a date-time indicating the most recent instant in time when this entry was modified in a way the publisher considers significant.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this entry was modified in a way the publisher considers significant. 
                Publishers <i>may</i> change the value of this element over time. The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no update time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.Version">
            <summary>
            Gets the <see cref="P:Argotic.Syndication.AtomEntry.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to.
            </summary>
            <value>The <see cref="P:Argotic.Syndication.AtomEntry.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to. The default value is <b>2.0</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.AsyncLoadHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
            <value><b>true</b> if syndication resource asynchronous load operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomEntry.LoadOperationInProgress">
            <summary>
            Gets or sets a value indicating if the syndication resource is in the process of loading.
            </summary>
            <value><b>true</b> if syndication resource is in the process of loading, otherwise <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Syndication.AtomGenerator">
            <summary>
            Represents an agent used to generate an <see cref="T:Argotic.Syndication.AtomFeed"/>, for debugging and other purposes.
            </summary>
            <seealso cref="P:Argotic.Syndication.AtomFeed.Generator"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomGenerator class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomGeneratorExample.cs" region="AtomGenerator"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomGenerator.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomGenerator.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomGenerator.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomGenerator.generatorUri">
            <summary>
            Private member to hold an IRI that is relevant to the generating agent.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomGenerator.generatorVersion">
            <summary>
            Private member to hold the version of the generating agent.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomGenerator.generatorText">
            <summary>
            Private member to hold a human-readable name for the generating agent.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomGenerator"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomGenerator"/> class using the supplied content.
            </summary>
            <param name="content">A human-readable name for the generating agent.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="content"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="content"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomGenerator.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomGenerator.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomGenerator.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomGenerator.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomGenerator"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomGenerator"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomGenerator"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomGenerator"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomGenerator"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomGenerator"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomGenerator"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomGenerator"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomGenerator"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.op_Equality(Argotic.Syndication.AtomGenerator,Argotic.Syndication.AtomGenerator)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.op_Inequality(Argotic.Syndication.AtomGenerator,Argotic.Syndication.AtomGenerator)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.op_LessThan(Argotic.Syndication.AtomGenerator,Argotic.Syndication.AtomGenerator)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomGenerator.op_GreaterThan(Argotic.Syndication.AtomGenerator,Argotic.Syndication.AtomGenerator)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.AtomGenerator.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomGenerator.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomGenerator.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomGenerator.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomGenerator.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomGenerator.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomGenerator.Content">
            <summary>
            Gets or sets a human-readable name for the generating agent.
            </summary>
            <value>A human-readable name for the generating agent.</value>
            <remarks>
                Entities represent their corresponding characters, not markup.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomGenerator.Uri">
            <summary>
            Gets or sets an IRI that is relevant to the generating agent.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomGenerator.Uri"/> that represents a Internationalized Resource Identifier (IRI) that is relevant to the generating agent.</value>
            <remarks>
                <para>See <a href="http://www.ietf.org/rfc/rfc3987.txt">RFC 3987: Internationalized Resource Identifiers</a> for the IRI technical specification.</para>
                <para>See <a href="http://msdn2.microsoft.com/en-us/library/system.uri.aspx">System.Uri</a> for enabling support for IRIs within Microsoft .NET framework applications.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomGenerator.Version">
            <summary>
            Gets or sets the version of the generating agent.
            </summary>
            <value>The version of the generating agent.</value>
        </member>
        <member name="T:Argotic.Syndication.AtomIcon">
            <summary>
            Represents an image that provides iconic visual identification for an <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.AtomFeed.Icon"/>
            <remarks>
                The image <i>should</i> have an aspect ratio of one (horizontal) to one (vertical) and <i>should</i> be suitable for presentation at a small size.
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomIcon class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomIconExample.cs" region="AtomIcon"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomIcon.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomIcon.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomIcon.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomIcon.iconUri">
            <summary>
            Private member to hold an IRI that identifies an image that provides iconic visual identification for the feed.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomIcon"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomIcon"/> class using the supplied <see cref="P:Argotic.Syndication.AtomIcon.Uri"/>.
            <param name="uri">A <see cref="P:Argotic.Syndication.AtomIcon.Uri"/> that represents a Internationalized Resource Identifier (IRI) that identifies an image that provides iconic visual identification for this feed.</param>
            </summary>
            <exception cref="T:System.ArgumentNullException">The <paramref name="uri"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomIcon.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomIcon.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomIcon.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomIcon.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomIcon"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomIcon"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomIcon"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomIcon"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomIcon"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomIcon"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomIcon"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomIcon"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomIcon"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.op_Equality(Argotic.Syndication.AtomIcon,Argotic.Syndication.AtomIcon)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.op_Inequality(Argotic.Syndication.AtomIcon,Argotic.Syndication.AtomIcon)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.op_LessThan(Argotic.Syndication.AtomIcon,Argotic.Syndication.AtomIcon)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomIcon.op_GreaterThan(Argotic.Syndication.AtomIcon,Argotic.Syndication.AtomIcon)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.AtomIcon.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomIcon.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomIcon.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomIcon.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomIcon.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomIcon.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomIcon.Uri">
            <summary>
            Gets or sets an IRI that identifies an image that provides iconic visual identification for this feed.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomIcon.Uri"/> that represents a Internationalized Resource Identifier (IRI) that identifies an image that provides iconic visual identification for this feed.</value>
            <remarks>
                <para>See <a href="http://www.ietf.org/rfc/rfc3987.txt">RFC 3987: Internationalized Resource Identifiers</a> for the IRI technical specification.</para>
                <para>See <a href="http://msdn2.microsoft.com/en-us/library/system.uri.aspx">System.Uri</a> for enabling support for IRIs within Microsoft .NET framework applications.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Syndication.AtomId">
            <summary>
            Represents a permanent, universally unique identifier for an <see cref="T:Argotic.Syndication.AtomEntry"/> or <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.AtomEntry.Id"/>
            <seealso cref="P:Argotic.Syndication.AtomFeed.Id"/>
            <remarks>
                <para>
                    When an <i>Atom Document</i> is relocated, migrated, syndicated, republished, exported, or imported, the content of its universally unique identifier <b>must not</b> change. 
                    Put another way, an <see cref="T:Argotic.Syndication.AtomId"/> pertains to all instantiations of a particular <see cref="T:Argotic.Syndication.AtomEntry"/> or <see cref="T:Argotic.Syndication.AtomFeed"/>; revisions retain the same 
                    content in their <see cref="T:Argotic.Syndication.AtomId"/> properties. It is suggested that the<see cref="T:Argotic.Syndication.AtomId"/> be stored along with the associated resource.
                </para>
                <para>
                    The content of an <see cref="T:Argotic.Syndication.AtomId"/> <b>must</b> be created in a way that assures uniqueness. 
                    Because of the risk of confusion between IRIs that would be equivalent if they were mapped to URIs and dereferenced, 
                    the following normalization strategy <i>should</i> be applied when generating unique identifiers: 
                    <list type="bullet">
                        <item>
                            <description>
                                 Provide the scheme in lowercase characters.
                            </description>
                        </item>
                        <item>
                            <description>
                                Provide the host, if any, in lowercase characters.
                            </description>
                        </item>
                        <item>
                            <description>
                               Only perform percent-encoding where it is essential.
                            </description>
                        </item>
                        <item>
                            <description>
                                Use uppercase A through F characters when percent-encoding.
                            </description>
                        </item>
                        <item>
                            <description>
                               Prevent dot-segments from appearing in paths.
                            </description>
                        </item>
                        <item>
                            <description>
                                For schemes that define a default authority, use an empty authority if the default is desired.
                            </description>
                        </item>
                        <item>
                            <description>
                               For schemes that define an empty path to be equivalent to a path of "/", use "/".
                            </description>
                        </item>
                        <item>
                            <description>
                                For schemes that define a port, use an empty port if the default is desired.
                            </description>
                        </item>
                        <item>
                            <description>
                               Preserve empty fragment identifiers and queries.
                            </description>
                        </item>
                        <item>
                            <description>
                               Ensure that all components of the IRI are appropriately character normalized, e.g., by using NFC or NFKC.
                            </description>
                        </item>
                    </list>
                </para>
                <para>
                    Instances of <see cref="T:Argotic.Syndication.AtomId"/> objects can be compared to determine whether an entry or feed is the same as one seen before. 
                    Processors <b>must</b> compare <see cref="T:Argotic.Syndication.AtomId"/> objects on a character-by-character basis (in a case-sensitive fashion). 
                    Comparison operations <b>must</b> be based solely on the IRI character strings and <b>must not</b> rely on dereferencing the IRIs or URIs mapped from them.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomId class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomIdExample.cs" region="AtomId"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomId.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomId.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomId.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomId.idUri">
            <summary>
            Private member to hold an IRI that represents a permanent, universally unique identifier for the entity.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomId.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomId"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomId.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomId"/> class using the supplied <see cref="P:Argotic.Syndication.AtomId.Uri"/>.
            <param name="uri">A <see cref="P:Argotic.Syndication.AtomId.Uri"/> that represents a Internationalized Resource Identifier (IRI) that represents a permanent, universally unique identifier for this entity.</param>
            </summary>
            <exception cref="T:System.ArgumentNullException">The <paramref name="uri"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomId.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomId.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomId.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomId.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomId.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomId.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomId.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomId.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomId"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomId"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomId"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomId.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomId"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomId"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomId"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomId.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomId"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomId.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomId"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomId"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomId.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomId.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomId.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomId.op_Equality(Argotic.Syndication.AtomId,Argotic.Syndication.AtomId)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomId.op_Inequality(Argotic.Syndication.AtomId,Argotic.Syndication.AtomId)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomId.op_LessThan(Argotic.Syndication.AtomId,Argotic.Syndication.AtomId)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomId.op_GreaterThan(Argotic.Syndication.AtomId,Argotic.Syndication.AtomId)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.AtomId.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomId.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomId.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomId.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomId.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomId.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomId.Uri">
            <summary>
            Gets or sets an IRI that represents a permanent, universally unique identifier for this entity.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomId.Uri"/> that represents a Internationalized Resource Identifier (IRI) that represents a permanent, universally unique identifier for this entity.</value>
            <remarks>
                <para>This <see cref="P:Argotic.Syndication.AtomId.Uri"/> <b>must</b> represent an <i>absolute</i> URI.</para>
                <para>See <a href="http://www.ietf.org/rfc/rfc3987.txt">RFC 3987: Internationalized Resource Identifiers</a> for the IRI technical specification.</para>
                <para>See <a href="http://msdn2.microsoft.com/en-us/library/system.uri.aspx">System.Uri</a> for enabling support for IRIs within Microsoft .NET framework applications.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Syndication.AtomLink">
            <summary>
            Represents a reference from an <see cref="T:Argotic.Syndication.AtomEntry"/> or <see cref="T:Argotic.Syndication.AtomFeed"/> to a Web resource.
            </summary>
            <seealso cref="P:Argotic.Syndication.AtomEntry.Links"/>
            <seealso cref="P:Argotic.Syndication.AtomFeed.Links"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomLink class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomLinkExample.cs" region="AtomLink"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomLink.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLink.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLink.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLink.linkResourceLocation">
            <summary>
            Private member to hold an IRI that identifies the location of the Web resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLink.linkRelation">
            <summary>
            Private member to hold a value that indicates the link relation type.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLink.linkMediaType">
            <summary>
            Private member to hold an advisory media type for the Web resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLink.linkResourceLanguage">
            <summary>
            Private member to hold the natural language of the Web resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLink.linkTitle">
            <summary>
            Private member to hold human-readable information about the Web resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLink.linkLength">
            <summary>
            Private member to hold an advisory length of the resource content in octets.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomLink"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomLink"/> class using the supplied <see cref="P:Argotic.Syndication.AtomLink.Uri"/>.
            </summary>
            <param name="href">A <see cref="P:Argotic.Syndication.AtomLink.Uri"/> that represents an IRI that identifies the location of this Web resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="href"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.#ctor(System.Uri,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomLink"/> class using the supplied <see cref="P:Argotic.Syndication.AtomLink.Uri"/> and link relation type.
            </summary>
            <param name="href">A <see cref="P:Argotic.Syndication.AtomLink.Uri"/> that represents an IRI that identifies the location of this Web resource.</param>
            <param name="relation">A value that indicates the link relation type.</param>
            <remarks>
                <para>
                    The Atom specification defines five initial values for the Registry of Link Relations:
                    <list type="bullet">
                        <item>
                            <description>
                                 <i>alternate</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property 
                                 identifies an alternate version of the resource described by the containing element.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>related</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property 
                                 identifies a resource related to the resource described by the containing element.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>self</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property 
                                 identifies a resource equivalent to the containing element.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>enclosure</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property identifies 
                                 a related resource that is potentially large in size and might require special handling.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>via</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property identifies 
                                 a resource that is the source of the information provided in the containing element.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="href"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomLink.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomLink.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomLink.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomLink.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomLink"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomLink"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomLink"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomLink"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomLink"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomLink"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomLink"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomLink"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomLink"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.op_Equality(Argotic.Syndication.AtomLink,Argotic.Syndication.AtomLink)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.op_Inequality(Argotic.Syndication.AtomLink,Argotic.Syndication.AtomLink)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.op_LessThan(Argotic.Syndication.AtomLink,Argotic.Syndication.AtomLink)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLink.op_GreaterThan(Argotic.Syndication.AtomLink,Argotic.Syndication.AtomLink)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomLink.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomLink.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.ContentLanguage">
            <summary>
            Gets or sets the natural or formal language in which this Web resource content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which this resource content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.ContentType">
            <summary>
            Gets or sets an advisory media type for this Web resource.
            </summary>
            <value>An advisory MIME media type that provides a hint about the type of the representation that is expected to be returned by the Web resource.</value>
            <remarks>
                The advisory media type <b>does not</b> override the actual media type returned with the representation. 
                The value <b>must</b> conform to the syntax of a MIME media type as specified by <a href="http://www.ietf.org/rfc/rfc4288.txt">RFC 4288: Media Type Specifications and Registration Procedures</a>.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.Length">
            <summary>
            Gets or sets an advisory length for this Web resource content in octets.
            </summary>
            <value>An advisory length for this Web resource content in octets. The default value is <see cref="F:System.Int64.MinValue"/>, which indicates that no advisory length was specified.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.AtomLink.Length"/> does not override the actual content length of the representation as reported by the underlying protocol.
            </remarks>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than <i>zero</i>.</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.Relation">
            <summary>
            Gets or sets a value that indicates the link relation type of this Web resource.
            </summary>
            <value>A value that indicates the link relation type.</value>
            <remarks>
                <para>If the <see cref="P:Argotic.Syndication.AtomLink.Relation"/> property is not specified, the <see cref="T:Argotic.Syndication.AtomLink"/> <b>must</b> be interpreted as if the link relation type is <i>alternate</i>.</para>
                <para>
                    The value of the <see cref="P:Argotic.Syndication.AtomLink.Relation"/> property <b>must</b> be a string that is non-empty and matches either the <i>isegment-nz-nc</i> or 
                    the <i>IRI</i> production in <a href="http://www.ietf.org/rfc/rfc3987.txt">RFC 3987: Internationalized Resource Identifiers (IRIs)</a>. 
                    Note that use of a relative reference other than a simple name is not allowed. If a name is given, implementations <b>must</b> consider the link relation type equivalent 
                    to the same name registered within the IANA Registry of Link Relations (<a href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php#IANA">Section 7</a>), 
                    and thus to the IRI that would be obtained by appending the value of the rel attribute to the string "<i>http://www.iana.org/assignments/relation/</i>". 
                    The value of <see cref="P:Argotic.Syndication.AtomLink.Relation"/> property describes the meaning of the link, but does not impose any behavioral requirements on Atom Processors.
                </para>
                <para>
                    The Atom specification defines five initial values for the Registry of Link Relations:
                    <list type="bullet">
                        <item>
                            <description>
                                 <i>alternate</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property 
                                 identifies an alternate version of the resource described by the containing element.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>related</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property 
                                 identifies a resource related to the resource described by the containing element.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>self</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property 
                                 identifies a resource equivalent to the containing element.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>enclosure</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property identifies 
                                 a related resource that is potentially large in size and might require special handling.
                            </description>
                        </item>
                        <item>
                            <description>
                                 <i>via</i>: Signifies that the IRI in the value of the <see cref="P:Argotic.Syndication.AtomLink.Uri"/> property identifies 
                                 a resource that is the source of the information provided in the containing element.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.Title">
            <summary>
            Gets or sets human-readable information about this Web resource.
            </summary>
            <value>Human-readable information about this Web resource.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.AtomLink.Title"/> property is <i>language-sensitive</i>, with the natural language of the value being specified by the <see cref="P:Argotic.Syndication.AtomLink.Language"/> property. 
                Entities represent their corresponding characters, not markup.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomLink.Uri">
            <summary>
            Gets or sets an IRI that identifies the location of this Web resource.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomLink.Uri"/> that represents a Internationalized Resource Identifier (IRI) that identifies the location of this Web resource.</value>
            <remarks>
                <para>See <a href="http://www.ietf.org/rfc/rfc3987.txt">RFC 3987: Internationalized Resource Identifiers</a> for the IRI technical specification.</para>
                <para>See <a href="http://msdn2.microsoft.com/en-us/library/system.uri.aspx">System.Uri</a> for enabling support for IRIs within Microsoft .NET framework applications.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Syndication.AtomLogo">
            <summary>
            Represents an image that provides visual identification for an <see cref="T:Argotic.Syndication.AtomFeed"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.AtomFeed.Logo"/>
            <remarks>
                The image <i>should</i> have an aspect ratio of 2 (horizontal) to 1 (vertical).
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomLogo class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomLogoExample.cs" region="AtomLogo"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomLogo.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLogo.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLogo.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomLogo.logoUri">
            <summary>
            Private member to hold an IRI that identifies an image that provides visual identification for the feed.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomLogo"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomLogo"/> class using the supplied <see cref="P:Argotic.Syndication.AtomLogo.Uri"/>.
            <param name="uri">A <see cref="P:Argotic.Syndication.AtomLogo.Uri"/> that represents a Internationalized Resource Identifier (IRI) that identifies an image that provides visual identification for this feed.</param>
            </summary>
            <exception cref="T:System.ArgumentNullException">The <paramref name="uri"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomLogo.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomLogo.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomLogo.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomLogo.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomLogo"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomLogo"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomLogo"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomLogo"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomLogo"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomLogo"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomLogo"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomLogo"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomLogo"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.op_Equality(Argotic.Syndication.AtomLogo,Argotic.Syndication.AtomLogo)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.op_Inequality(Argotic.Syndication.AtomLogo,Argotic.Syndication.AtomLogo)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.op_LessThan(Argotic.Syndication.AtomLogo,Argotic.Syndication.AtomLogo)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomLogo.op_GreaterThan(Argotic.Syndication.AtomLogo,Argotic.Syndication.AtomLogo)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.AtomLogo.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomLogo.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomLogo.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomLogo.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomLogo.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomLogo.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomLogo.Uri">
            <summary>
            Gets or sets an IRI that identifies an image that provides visual identification for this feed.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomLogo.Uri"/> that represents a Internationalized Resource Identifier (IRI) that identifies an image that provides visual identification for this feed.</value>
            <remarks>
                <para>See <a href="http://www.ietf.org/rfc/rfc3987.txt">RFC 3987: Internationalized Resource Identifiers</a> for the IRI technical specification.</para>
                <para>See <a href="http://msdn2.microsoft.com/en-us/library/system.uri.aspx">System.Uri</a> for enabling support for IRIs within Microsoft .NET framework applications.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Syndication.AtomPersonConstruct">
            <summary>
            Represents a person, corporation, or similar entity.
            </summary>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomPersonConstruct class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomPersonConstructExample.cs" 
                        region="AtomPersonConstruct" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomPersonConstruct.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomPersonConstruct.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomPersonConstruct.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomPersonConstruct.personConstructName">
            <summary>
            Private member to hold a human-readable name for the person.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomPersonConstruct.personConstructUri">
            <summary>
            Private member to hold an IRI associated with the person.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomPersonConstruct.personConstructEmailAddress">
            <summary>
            Private member to hold an e-mail address associated with the person.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> class using the supplied name.
            </summary>
            <param name="name">The human-readable name for this entity.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomPersonConstruct.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomPersonConstruct.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomPersonConstruct.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomPersonConstruct.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomPersonConstruct"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomPersonConstruct"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.WriteTo(System.Xml.XmlWriter,System.String)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <param name="elementName">The local name of the person construct being written.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="elementName"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="elementName"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomPersonConstruct"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomPersonConstruct"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance, with a generic element name of <i>PersonConstruct</i>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.op_Equality(Argotic.Syndication.AtomPersonConstruct,Argotic.Syndication.AtomPersonConstruct)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.op_Inequality(Argotic.Syndication.AtomPersonConstruct,Argotic.Syndication.AtomPersonConstruct)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.op_LessThan(Argotic.Syndication.AtomPersonConstruct,Argotic.Syndication.AtomPersonConstruct)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomPersonConstruct.op_GreaterThan(Argotic.Syndication.AtomPersonConstruct,Argotic.Syndication.AtomPersonConstruct)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.AtomPersonConstruct.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomPersonConstruct.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomPersonConstruct.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomPersonConstruct.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomPersonConstruct.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomPersonConstruct.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomPersonConstruct.EmailAddress">
            <summary>
            Gets or sets the e-mail address associated with this entity.
            </summary>
            <value>The e-mail address associated with this entity.</value>
            <remarks>
                The email address <b>must</b> conform to <a href="http://www.ietf.org/rfc/rfc2822.txt">RFC 2822: Internet Message Format, 3.4.1, Addr-spec Specification</a>.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomPersonConstruct.Name">
            <summary>
            Gets or sets the human-readable name for this entity.
            </summary>
            <value>The human-readable name for this entity.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.AtomPersonConstruct.Name"/> property is <i>language-sensitive</i>, with the natural language of the value being specified by the <see cref="P:Argotic.Syndication.AtomPersonConstruct.Language"/> property.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomPersonConstruct.Uri">
            <summary>
            Gets or sets the IRI associated with this entity.
            </summary>
            <value>A <see cref="P:Argotic.Syndication.AtomPersonConstruct.Uri"/> that represents a Internationalized Resource Identifier (IRI) associated with this entity.</value>
            <remarks>
                <para>See <a href="http://www.ietf.org/rfc/rfc3987.txt">RFC 3987: Internationalized Resource Identifiers</a> for the IRI technical specification.</para>
                <para>See <a href="http://msdn2.microsoft.com/en-us/library/system.uri.aspx">System.Uri</a> for enabling support for IRIs within Microsoft .NET framework applications.</para>
            </remarks>
        </member>
        <member name="T:Argotic.Syndication.AtomSource">
            <summary>
            Represents the meta-data of the source feed that an <see cref="T:Argotic.Syndication.AtomEntry"/> was copied from.
            </summary>
            <remarks>
                <para>
                    If an <see cref="T:Argotic.Syndication.AtomEntry"/> is copied from one feed into another feed, then the source feed's metadata (all child elements of feed other than the entry elements) <i>may</i> be preserved 
                    within the copied entry by specifying an <see cref="T:Argotic.Syndication.AtomSource"/>, if it is not already present in the entry, and including some or all of the source feed's meta-data elements as the 
                    source's children. Such metadata <i>should</i> be preserved if the source <see cref="T:Argotic.Syndication.AtomFeed">feed</see> contains any of the child elements author, contributor, rights, or category 
                    and those child elements are not present in the source <see cref="T:Argotic.Syndication.AtomEntry">entry</see>.
                </para>
                <para>
                    The <see cref="T:Argotic.Syndication.AtomSource"/> is designed to allow the aggregation of entries from different feeds while retaining information about an entry's source feed. 
                    For this reason, Atom Processors that are performing such aggregation <i>should</i> include at least the required feed-level meta-data elements 
                    (<see cref="P:Argotic.Syndication.AtomFeed.Id">id</see>, <see cref="P:Argotic.Syndication.AtomFeed.Title">title</see>, and <see cref="P:Argotic.Syndication.AtomFeed.UpdatedOn">updated</see>) in the <see cref="T:Argotic.Syndication.AtomSource"/>.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomSource class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomSourceExample.cs" region="AtomSource"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceAuthors">
            <summary>
            Private member to hold the collection of authors of the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceCategories">
            <summary>
            Private member to hold the collection of categories associated with the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceContributors">
            <summary>
            Private member to hold the collection of contributors of the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceGenerator">
            <summary>
            Private member to hold the agent used to generate the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceIcon">
            <summary>
            Private member to hold an image that provides iconic visual identification for the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceId">
            <summary>
            Private member to hold a permanent, universally unique identifier for the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceLinks">
            <summary>
            Private member to hold eferences from the source to one or more Web resources.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceLogo">
            <summary>
            Private member to hold an image that provides visual identification for the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceRights">
            <summary>
            Private member to hold information about rights held in and over the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceSubtitle">
            <summary>
            Private member to hold inofmration that conveys a human-readable description or subtitle for the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceTitle">
            <summary>
            Private member to hold information that conveys a human-readable title for the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomSource.sourceUpdatedOn">
            <summary>
            Private member to hold a value indicating the most recent instant in time when the source was modified in a way the publisher considers significant.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomSource"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.#ctor(Argotic.Syndication.AtomId,Argotic.Syndication.AtomTextConstruct,System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomSource"/> class using the supplied <see cref="T:Argotic.Syndication.AtomId"/>, <see cref="T:Argotic.Syndication.AtomTextConstruct"/>, and <see cref="T:System.DateTime"/>.
            </summary>
            <param name="id">A <see cref="T:Argotic.Syndication.AtomId"/> object that represents a permanent, universally unique identifier for this source.</param>
            <param name="title">A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information that conveys a human-readable title for this source.</param>
            <param name="utcUpdatedOn">
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this source was modified in a way the publisher considers significant. 
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </param>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomSource.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomSource.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomSource.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomSource.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomSource"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomSource"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomSource"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomSource"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomSource"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomSource"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomSource"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomSource"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomSource"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.op_Equality(Argotic.Syndication.AtomSource,Argotic.Syndication.AtomSource)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.op_Inequality(Argotic.Syndication.AtomSource,Argotic.Syndication.AtomSource)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.op_LessThan(Argotic.Syndication.AtomSource,Argotic.Syndication.AtomSource)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.op_GreaterThan(Argotic.Syndication.AtomSource,Argotic.Syndication.AtomSource)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.LoadCollections(System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomSource"/> collection elements using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomSource"/> collection entities were initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomSource"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomSource.LoadOptionals(System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomSource"/> optional elements using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomSource"/> optional entities were initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomSource"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomSource.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Authors">
            <summary>
            Gets or sets the authors of this source.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> objects that represent the authors of this source.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Categories">
            <summary>
            Gets or sets the categories associated with this source.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomCategory"/> objects that represent the categories associated with this source.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Contributors">
            <summary>
            Gets or sets the entities who contributed to this source.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomPersonConstruct"/> objects that represent the entities who contributed to this source.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Generator">
            <summary>
            Gets or sets the agent used to generate this source.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomGenerator"/> object that represents the agent used to generate this source. The default value is a <b>null</b> reference.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Icon">
            <summary>
            Gets or sets an image that provides iconic visual identification for this source.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomIcon"/> object that represents an image that provides iconic visual identification for this source. The default value is a <b>null</b> reference.</value>
            <remarks>
                The image <i>should</i> have an aspect ratio of one (horizontal) to one (vertical) and <i>should</i> be suitable for presentation at a small size.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Id">
            <summary>
            Gets or sets a permanent, universally unique identifier for this source.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomId"/> object that represents a permanent, universally unique identifier for this source.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Links">
            <summary>
            Gets or sets references from this source to one or more Web resources.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.AtomLink"/> objects that represent references from this source to one or more Web resources.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Logo">
            <summary>
            Gets or sets an image that provides visual identification for this source.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomLogo"/> object that represents an image that provides visual identification for this source. The default value is a <b>null</b> reference.</value>
            <remarks>
                The image <i>should</i> have an aspect ratio of 2 (horizontal) to 1 (vertical).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Rights">
            <summary>
            Gets or sets information about rights held in and over this source.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information about rights held in and over this source.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.AtomSource.Rights"/> property <i>should not</i> be used to convey machine-readable licensing information.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Subtitle">
            <summary>
            Gets or sets information that conveys a human-readable description or subtitle for this source.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information that conveys a human-readable description or subtitle for this source.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.Title">
            <summary>
            Gets or sets information that conveys a human-readable title for this source.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.AtomTextConstruct"/> object that represents information that conveys a human-readable title for this source.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomSource.UpdatedOn">
            <summary>
            Gets or sets a date-time indicating the most recent instant in time when this source was modified in a way the publisher considers significant.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this source was modified in a way the publisher considers significant. 
                Publishers <i>may</i> change the value of this element over time. The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no update time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="T:Argotic.Syndication.AtomTextConstruct">
            <summary>
            Represents human-readable text.
            </summary>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the AtomTextConstruct class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Atom\AtomTextConstructExample.cs" 
                        region="AtomTextConstruct" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.AtomTextConstruct.commonObjectBaseUri">
            <summary>
            Private member to hold the base URI other than the base URI of the document or external entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomTextConstruct.commonObjectLanguage">
            <summary>
            Private member to hold the natural or formal language in which the content is written.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomTextConstruct.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomTextConstruct.textConstructType">
            <summary>
            Private member to hold the entity encoding utilized by the human-readable text.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomTextConstruct.textConstructContent">
            <summary>
            Private member to hold the content of the human-readable text.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomTextConstruct"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.AtomTextConstruct"/> class using the supplied content.
            </summary>
            <param name="content">The content of this human-readable text.</param>
            <remarks>
                The <paramref name="content"/> is <i>language-sensitive</i>, with the natural language of the value being specified by the <see cref="P:Argotic.Syndication.AtomTextConstruct.Language"/> property.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.ConstructTypeAsString(Argotic.Syndication.AtomTextConstructType)">
            <summary>
            Returns the text construct identifier for the supplied <see cref="T:Argotic.Syndication.AtomTextConstructType"/>.
            </summary>
            <param name="type">The <see cref="T:Argotic.Syndication.AtomTextConstructType"/> to get the text construct identifier for.</param>
            <returns>The text construct identifier for the supplied <paramref name="type"/>, otherwise returns an empty string.</returns>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ConstructTypeAsString method."/>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.ConstructTypeByName(System.String)">
            <summary>
            Returns the <see cref="T:Argotic.Syndication.AtomTextConstructType"/> enumeration value that corresponds to the specified text construct type name.
            </summary>
            <param name="name">The name of the text construct type.</param>
            <returns>A <see cref="T:Argotic.Syndication.AtomTextConstructType"/> enumeration value that corresponds to the specified string, otherwise returns <b>AtomTextConstructType.None</b>.</returns>
            <remarks>This method disregards case of specified text construct type name.</remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ConstructTypeByName method."/>
            </example>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.AtomTextConstruct.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.AtomTextConstruct.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.AtomTextConstruct.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.AtomTextConstruct.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomTextConstruct"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomTextConstruct"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomTextConstruct"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.AtomTextConstruct"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.AtomTextConstruct"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.AtomTextConstruct"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.WriteTo(System.Xml.XmlWriter,System.String)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.AtomTextConstruct"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <param name="elementName">The local name of the text construct being written.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="elementName"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="elementName"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomTextConstruct"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.AtomTextConstruct"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance, with a generic element name of <i>TextConstruct</i>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.op_Equality(Argotic.Syndication.AtomTextConstruct,Argotic.Syndication.AtomTextConstruct)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.op_Inequality(Argotic.Syndication.AtomTextConstruct,Argotic.Syndication.AtomTextConstruct)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.op_LessThan(Argotic.Syndication.AtomTextConstruct,Argotic.Syndication.AtomTextConstruct)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomTextConstruct.op_GreaterThan(Argotic.Syndication.AtomTextConstruct,Argotic.Syndication.AtomTextConstruct)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.AtomTextConstruct.BaseUri">
            <summary>
            Gets or sets the base URI other than the base URI of the document or external entity.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a base URI other than the base URI of the document or external entity. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is interpreted as a URI Reference as defined in <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396: Uniform Resource Identifiers</a>, 
                    after processing according to <a href="http://www.w3.org/TR/xmlbase/#escaping">XML Base, Section 3.1 (URI Reference Encoding and Escaping)</a>.</para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomTextConstruct.Language">
            <summary>
            Gets or sets the natural or formal language in which the content is written.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the content is written. The default value is a <b>null</b> reference.</value>
            <remarks>
                <para>
                    The value of this property is a language identifier as defined by <a href="http://www.ietf.org/rfc/rfc3066.txt">RFC 3066: Tags for the Identification of Languages</a>, or its successor.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomTextConstruct.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomTextConstruct.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.AtomTextConstruct.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomTextConstruct.Content">
            <summary>
            Gets or sets the content of this human-readable text.
            </summary>
            <value>The content of this human-readable text.</value>
            <remarks>
                The <see cref="P:Argotic.Syndication.AtomTextConstruct.Content"/> property is <i>language-sensitive</i>, with the natural language of the value being specified by the <see cref="P:Argotic.Syndication.AtomTextConstruct.Language"/> property.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.AtomTextConstruct.TextType">
            <summary>
            Gets or sets the entity encoding utilized by this human-readable text.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.AtomTextConstructType"/> enumeration value that represents the entity encoding utilized by this human-readable text. 
                The default value is <see cref="F:Argotic.Syndication.AtomTextConstructType.None"/>.
            </value>
        </member>
        <member name="T:Argotic.Syndication.AtomUtility">
            <summary>
            Provides methods that comprise common utility features shared across the Atom syndication entities. This class cannot be inherited.
            </summary>
            <remarks>This utility class is not intended for use outside the Atom syndication entities within the framework.</remarks>
        </member>
        <member name="F:Argotic.Syndication.AtomUtility.ATOM_NAMESPACE">
            <summary>
            Private member to hold the Atom 1.0 namespace identifier.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomUtility.XHTML_NAMESPACE">
            <summary>
            Private member to hold the XHTML namespace identifier.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomUtility.XML_NAMESPACE">
            <summary>
            Private member to hold the XML 1.1 namespace identifier.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.AtomUtility.CreateNamespaceManager(System.Xml.XmlNameTable)">
            <summary>
            Initializes a <see cref="T:System.Xml.XmlNamespaceManager"/> object for resolving prefixed XML namespaces within Atom syndication entities.
            </summary>
            <param name="nameTable">The table of atomized string objects.</param>
            <returns>A <see cref="T:System.Xml.XmlNamespaceManager"/> that resolves prefixed XML namespaces and provides scope management for these namespaces.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="nameTable"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomUtility.CompareCommonObjectAttributes(Argotic.Syndication.IAtomCommonObjectAttributes,Argotic.Syndication.IAtomCommonObjectAttributes)">
            <summary>
            Compares objects that implement the <see cref="T:Argotic.Syndication.IAtomCommonObjectAttributes"/> interface.
            </summary>
            <param name="source">A object that implements the <see cref="T:Argotic.Syndication.IAtomCommonObjectAttributes"/> interface to be compared.</param>
            <param name="target">A object that implements the <see cref="T:Argotic.Syndication.IAtomCommonObjectAttributes"/> to compare with the <paramref name="source"/>.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
        </member>
        <member name="M:Argotic.Syndication.AtomUtility.FillCommonObjectAttributes(Argotic.Syndication.IAtomCommonObjectAttributes,System.Xml.XPath.XPathNavigator)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.IAtomCommonObjectAttributes"/> to match the data source.
            </summary>
            <param name="target">The object that implements the <see cref="T:Argotic.Syndication.IAtomCommonObjectAttributes"/> interface to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract Atom common attribute information from.</param>
            <returns><b>true</b> if the <paramref name="target"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.AtomUtility.WriteCommonObjectAttributes(Argotic.Syndication.IAtomCommonObjectAttributes,System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.IAtomCommonObjectAttributes"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="source">A object that implements the <see cref="T:Argotic.Syndication.IAtomCommonObjectAttributes"/> interface to extract Atom common attribute information from.</param>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which the <paramref name="source"/> information will be written.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.AtomUtility.AtomNamespace">
            <summary>
            Gets the XML namespace URI for the Atom 1.0 specification.
            </summary>
            <value>The XML namespace URI for the Atom 1.0 specification.</value>
        </member>
        <member name="P:Argotic.Syndication.AtomUtility.XhtmlNamespace">
            <summary>
            Gets the XML namespace URI for the XHTML specification.
            </summary>
            <value>The XML namespace URI for the Extensible Hyper-Text Markup Lanaguage (XHTML) specification.</value>
        </member>
        <member name="T:Argotic.Syndication.AtomTextConstructType">
            <summary>
            Represents the entity encoding utilized by human-readable text constructs. 
            </summary>
            <seealso cref="T:Argotic.Syndication.AtomTextConstruct"/>
            <remarks>
                
            </remarks>
        </member>
        <member name="F:Argotic.Syndication.AtomTextConstructType.None">
            <summary>
            No entity-encoding type specified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomTextConstructType.Html">
            <summary>
            Indicates that the human-readable text is Hyper-Text Markup Language (HTML) encoded.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomTextConstructType.Text">
            <summary>
            Indicates that the human-readable text is not encoded per a specific entity scheme.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.AtomTextConstructType.Xhtml">
            <summary>
            Indicates that the human-readable text is Extensible Hyper-Text Markup Language (XHTML) encoded.
            </summary>
        </member>
        <member name="T:Argotic.Syndication.GenericSyndicationItem">
            <summary>
            Represents a format agnostic view of the discrete content for a syndication feed.
            </summary>
            <seealso cref="P:Argotic.Syndication.GenericSyndicationFeed.Items"/>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationItem.itemTitle">
            <summary>
            Private member to hold the title of the syndication item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationItem.itemSummary">
            <summary>
            Private member to hold the summary of the syndication item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationItem.itemPublishedOn">
            <summary>
            Private member to hold the publication date of the item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.GenericSyndicationItem.itemCategories">
            <summary>
            Private member to hold the collection of categories associated with the item.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.#ctor(Argotic.Syndication.AtomEntry)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.GenericSyndicationItem"/> class using the supplied <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to build an abstraction against.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.#ctor(Argotic.Syndication.RssItem)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.GenericSyndicationItem"/> class using the supplied <see cref="T:Argotic.Syndication.RssItem"/>.
            </summary>
            <param name="item">The <see cref="T:Argotic.Syndication.RssItem"/> to build an abstraction against.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="item"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.GenericSyndicationItem"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.GenericSyndicationItem"/>.</returns>
            <remarks>
                This method returns a human-readable representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.op_Equality(Argotic.Syndication.GenericSyndicationItem,Argotic.Syndication.GenericSyndicationItem)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.op_Inequality(Argotic.Syndication.GenericSyndicationItem,Argotic.Syndication.GenericSyndicationItem)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.op_LessThan(Argotic.Syndication.GenericSyndicationItem,Argotic.Syndication.GenericSyndicationItem)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.op_GreaterThan(Argotic.Syndication.GenericSyndicationItem,Argotic.Syndication.GenericSyndicationItem)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.LoadFrom(Argotic.Syndication.AtomEntry)">
            <summary>
            Loads the generic syndication item using the supplied <see cref="T:Argotic.Syndication.AtomEntry"/>.
            </summary>
            <param name="entry">The <see cref="T:Argotic.Syndication.AtomEntry"/> to build an abstraction against.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="entry"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.GenericSyndicationItem.LoadFrom(Argotic.Syndication.RssItem)">
            <summary>
            Loads the generic syndication item using the supplied <see cref="T:Argotic.Syndication.RssItem"/>.
            </summary>
            <param name="item">The <see cref="T:Argotic.Syndication.RssItem"/> to build an abstraction against.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="item"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationItem.Categories">
            <summary>
            Gets the categories associated with this item.
            </summary>
            <value>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.GenericSyndicationCategory"/> objects that represent the categories associated with this item. 
            </value>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationItem.PublishedOn">
            <summary>
            Gets a date-time indicating an instant in time associated with an event early in the life cycle of this item.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> object that represents a date-time indicating an instant in time associated with an event early in the life cycle of this item. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that publication date was specified.
            </value>
            <remarks>
                When an <see cref="T:Argotic.Syndication.AtomEntry"/> is being abstracted by this generic item, the <see cref="P:Argotic.Syndication.GenericSyndicationItem.PublishedOn"/> will represent 
                the <see cref="P:Argotic.Syndication.AtomEntry.PublishedOn"/> property value if present. If no summary was specified for the <see cref="T:Argotic.Syndication.AtomEntry"/>, 
                the <see cref="P:Argotic.Syndication.AtomEntry.UpdatedOn"/> property value will be used if present.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationItem.Summary">
            <summary>
            Gets a short summary, abstract, or excerpt for this item.
            </summary>
            <value>
                A short summary, abstract, or excerpt for this item. 
                The default value is an <b>empty</b> string, which indicates that no excerpt was specified.
            </value>
            <remarks>
                When an <see cref="T:Argotic.Syndication.AtomEntry"/> is being abstracted by this generic item, the <see cref="P:Argotic.Syndication.GenericSyndicationItem.Summary"/> will represent 
                the <see cref="P:Argotic.Syndication.AtomEntry.Summary"/> property value if present. If no summary was specified for the <see cref="T:Argotic.Syndication.AtomEntry"/>, 
                the <see cref="P:Argotic.Syndication.AtomEntry.Content"/> property value will be used if present.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.GenericSyndicationItem.Title">
            <summary>
            Gets the human-readable title for this item.
            </summary>
            <value>
                The human-readable title for this item. 
                The default value is an <b>empty</b> string, which indicates that no title was specified.
            </value>
        </member>
        <member name="T:Argotic.Syndication.OpmlOutline">
            <summary>
            Represents a discrete entity within an <see cref="T:Argotic.Syndication.OpmlDocument"/>.
            </summary>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the OpmlOutline class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlOutlineExample.cs" region="OpmlOutline"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.OpmlOutline.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOutline.outlineText">
            <summary>
            Private member to hold the textual content of the outline.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOutline.outlineType">
            <summary>
            Private member to hold a value indicating how the outline's attributes are interpreted.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOutline.outlineIsCommented">
            <summary>
            Private member to hold a value indicating whether the outline is commented or not.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOutline.outlineHasBreakpointSet">
            <summary>
            Private member to hold a value indicating whether a breakpoint is set on the outline.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOutline.outlineCreatedOn">
            <summary>
            Private member to hold a date-time that indicates when the outline was created.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOutline.outlineCategories">
            <summary>
            Private member to hold a collection that describes the categorization taxonomy applied to the outline.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOutline.outlineAttributes">
            <summary>
            Private member to hold a collection of key/value pairs that represent custom attributes applied to the outline.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOutline.outlineSubordinateOutlines">
            <summary>
            Private member to hold a collection of outlines that are children of the outline.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlOutline"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlOutline"/> class using the supplied text.
            </summary>
            <param name="text">The textual content of this outline.</param>
            <remarks>
                Textual values <i>may</i> contain encoded HTML markup.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="text"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="text"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.OpmlOutline.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.OpmlOutline.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.OpmlOutline.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.OpmlOutline.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlOutline"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.OpmlOutline"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.OpmlOutline"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlOutline"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.OpmlOutline"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.OpmlOutline"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.OpmlOutline"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.OpmlOutline},System.Collections.ObjectModel.Collection{Argotic.Syndication.OpmlOutline})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.CreateInclusionOutline(System.String,System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.OpmlOutline"/> that represents an inclusion outline using the supplied parameters.
            </summary>
            <param name="text">The textual content of the outline.</param>
            <param name="url">A <see cref="T:System.Uri"/> that represents an http address.</param>
            <returns>A new <see cref="T:Argotic.Syndication.OpmlOutline"/> object that represents an inclusion outline, initialized using the supplied parameters.</returns>
            <remarks>
                <para>
                    When a outline is expanded in an outliner, if the <paramref name="url"/> ends with <i>.opml</i>, the outline expands in place. This is called <b>inclusion</b>. 
                </para>
                <para>
                    If the <paramref name="url"/> does not end with <i>.opml</i>, the link is assumed to point to something that can be displayed in a web browser.
                </para>
                <para>The difference between <b>link</b> and <b>include</b> is that <i>link</i> may point to something that is displayed in a web browser, and <i>include</i> always points to an OPML file.</para>
                <para>
                    This method will create an <see cref="T:Argotic.Syndication.OpmlOutline"/> with a <see cref="P:Argotic.Syndication.OpmlOutline.ContentType"/> of <b>include</b> if the <paramref name="url"/> ends with <i>.opml</i>, 
                    otherwise the <see cref="P:Argotic.Syndication.OpmlOutline.ContentType"/> will have a value of <b>link</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="text"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="text"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="url"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.CreateSubscriptionListOutline(System.String,System.String,System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.OpmlOutline"/> that represents a subscription list outline using the supplied parameters.
            </summary>
            <param name="text">The textual content of the outline.</param>
            <param name="type">The syndication format of the feed being pointed to. Permissible values include <i>rss</i> or <i>feed</i>.</param>
            <param name="xmlUrl">A <see cref="T:System.Uri"/> that represents the http address of the feed.</param>
            <returns>A new <see cref="T:Argotic.Syndication.OpmlOutline"/> object that represents a subscription list outline, initialized using the supplied parameters.</returns>
            <remarks>
                <para>
                    A subscription list is a possibly multiple-level list of subscriptions to feeds. Each sub-element of the body of the OPML document 
                    is a node of type <i>rss</i> or an outline element that contains nodes of type <i>rss</i>.
                </para>
                <para>
                    Today, most subscription lists are a flat sequence of <i>rss</i> nodes, but some aggregators allow categorized subscription lists 
                    that are arbitrarily structured. A validator may flag these files, warning that some processors may not understand and preserve the structure.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="text"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="text"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="xmlUrl"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.CreateSubscriptionListOutline(System.String,System.String,System.Uri,System.Uri,System.String,System.String,System.String,System.Globalization.CultureInfo)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.OpmlOutline"/> that represents a subscription list outline using the supplied parameters.
            </summary>
            <param name="text">The textual content of the outline.</param>
            <param name="type">The syndication format of the feed being pointed to. Permissible values include <i>rss</i> or <i>feed</i>.</param>
            <param name="xmlUrl">A <see cref="T:System.Uri"/> that represents the http address of the feed.</param>
            <param name="htmlUrl">A <see cref="T:System.Uri"/> that represents the web site that hosts the feed. This value can be <b>null</b>.</param>
            <param name="version">
                The version of the syndication format for the feed that's being pointed to. 
                Permissible values include <i>RSS</i>, <i>RSS1</i>, <i>scriptingNews</i>, or a custom version identifier for the feed. 
                This value can be an empty string.
            </param>
            <param name="title">The title of the feed. This value can be an empty string.</param>
            <param name="description">The description of the feed. This value can be an empty string.</param>
            <param name="language">A <see cref="T:System.Globalization.CultureInfo"/> that represents the natural or formal language in which the feed is written. This value can be <b>null</b>.</param>
            <returns>A new <see cref="T:Argotic.Syndication.OpmlOutline"/> object that represents a subscription list outline, initialized using the supplied parameters.</returns>
            <remarks>
                <para>
                    A subscription list is a possibly multiple-level list of subscriptions to feeds. Each sub-element of the body of the OPML document 
                    is a node of type <i>rss</i> or an outline element that contains nodes of type <i>rss</i>.
                </para>
                <para>
                    Today, most subscription lists are a flat sequence of <i>rss</i> nodes, but some aggregators allow categorized subscription lists 
                    that are arbitrarily structured. A validator may flag these files, warning that some processors may not understand and preserve the structure.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="text"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="text"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="xmlUrl"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.OpmlOutline"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.OpmlOutline"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.op_Equality(Argotic.Syndication.OpmlOutline,Argotic.Syndication.OpmlOutline)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.op_Inequality(Argotic.Syndication.OpmlOutline,Argotic.Syndication.OpmlOutline)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.op_LessThan(Argotic.Syndication.OpmlOutline,Argotic.Syndication.OpmlOutline)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.op_GreaterThan(Argotic.Syndication.OpmlOutline,Argotic.Syndication.OpmlOutline)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOutline.LoadAttribute(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlOutline"/> using attributes defined on the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.OpmlOutline"/> was initialized using the supplied <paramref name="attribute"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="attribute"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.OpmlOutline"/> attribute.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="attribute"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.OpmlOutline.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.Attributes">
            <summary>
            Gets a collection of key/value string pairs that represent custom attributes applied to this outline.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.Dictionary`2"/> of strings that represent custom attributes applied to this outline.</value>
            <remarks>
                The attributes <b>text</b>, <b>type</b>, <b>isComment</b>, <b>isBreakpoint</b>, <b>created</b>, and <b>category</b> are treated as special 
                within the OPML specification. Use the class properties that represent these attributes instead of adding them to this collection.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.Categories">
            <summary>
            Gets a collection that describes the categorization taxonomy applied to this outline.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> of strings that represent the categorization taxonomy applied to this outline.</value>
            <remarks>
                Categories are represented as slash-delimited strings, in the format defined by the <a href="http://cyber.law.harvard.edu/rss/rss.html#ltcategorygtSubelementOfLtitemgt">RSS 2.0 category element</a>. 
                To represent a <i>tag</i>, the category string should contain <u>no</u> slashes.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.ContentType">
            <summary>
            Gets or sets a value indicating how this outline's attributes should be interpreted.
            </summary>
            <value>A value indicating how this outline's attributes should be interpreted.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.CreatedOn">
            <summary>
            Gets or sets a date-time indicating when this outline was created.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates when this outline was created. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.HasBreakpoint">
            <summary>
            Gets or sets a value indicating if a breakpoint is set on this outline.
            </summary>
            <value><b>true</b> if a breakpoint is set on this outline; otherwise <b>false</b>.</value>
            <remarks>
                This property is mainly necessary for outlines used to edit scripts. If it's not present, the value is <b>false</b>.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.IsCommented">
            <summary>
            Gets or sets a value indicating whether this outline is commented.
            </summary>
            <value><b>true</b> if this outline is commented; otherwise <b>false</b>.</value>
            <remarks>
                By convention if an outline is commented, all subordinate outlines are considered to also be commented. If it's not present, the value is <b>false</b>.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.IsInclusionOutline">
            <summary>
            Gets a value indicating if this outline represents an inclusion.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.OpmlOutline.ContentType"/> is <i>include</i> or <i>link</i>; otherwise <b>false</b>.</value>
            <seealso cref="M:Argotic.Syndication.OpmlOutline.CreateInclusionOutline(System.String,System.Uri)"/>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.IsSubscriptionListOutline">
            <summary>
            Gets a value indicating if this outline represents a subscription list.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.OpmlOutline.ContentType"/> is <i>rss</i> or <i>feed</i>; otherwise <b>false</b>.</value>
            <seealso cref="M:Argotic.Syndication.OpmlOutline.CreateSubscriptionListOutline(System.String,System.String,System.Uri)"/>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.Outlines">
            <summary>
            Gets a collection of outlines that are children of this outline.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> of <see cref="T:Argotic.Syndication.OpmlOutline"/> objects that represent the children of this outline.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlOutline.Text">
            <summary>
            Gets or sets the textual content of this outline.
            </summary>
            <value>The textual content of this outline.</value>
            <remarks>
                Textual values <i>may</i> contain encoded HTML markup.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="T:Argotic.Syndication.OpmlWindow">
            <summary>
            Represents the pixel location of the edges of the outline window for a <see cref="T:Argotic.Syndication.OpmlDocument"/>.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlWindow.windowTop">
            <summary>
            Private member to hold pixel location of the top edge of the window.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlWindow.windowLeft">
            <summary>
            Private member to hold pixel location of the left edge of the window.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlWindow.windowBottom">
            <summary>
            Private member to hold pixel location of the bottom edge of the window.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlWindow.windowRight">
            <summary>
            Private member to hold pixel location of the right edge of the window.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlWindow"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlWindow"/> class using the supplied pixel locations.
            </summary>
            <param name="top">The pixel location of the top edge of this window.</param>
            <param name="left">The pixel location of the left edge of this window.</param>
            <param name="bottom">The pixel location of the bottom edge of this window.</param>
            <param name="right">The pixel location of the right edge of this window.</param>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlWindow"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.OpmlWindow"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.OpmlHead"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.OpmlWindow"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.OpmlWindow"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.OpmlWindow"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.op_Equality(Argotic.Syndication.OpmlWindow,Argotic.Syndication.OpmlWindow)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.op_Inequality(Argotic.Syndication.OpmlWindow,Argotic.Syndication.OpmlWindow)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.op_LessThan(Argotic.Syndication.OpmlWindow,Argotic.Syndication.OpmlWindow)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlWindow.op_GreaterThan(Argotic.Syndication.OpmlWindow,Argotic.Syndication.OpmlWindow)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.OpmlWindow.Bottom">
            <summary>
            Gets or sets the pixel location of the bottom edge of this window.
            </summary>
            <value>The pixel location of the bottom edge of this window. The default value is <see cref="F:System.Int32.MinValue"/>, which indicates no pixel location was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlWindow.Left">
            <summary>
            Gets or sets the pixel location of the left edge of this window.
            </summary>
            <value>The pixel location of the left edge of this window. The default value is <see cref="F:System.Int32.MinValue"/>, which indicates no pixel location was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlWindow.Right">
            <summary>
            Gets or sets the pixel location of the right edge of this window.
            </summary>
            <value>The pixel location of the right edge of this window. The default value is <see cref="F:System.Int32.MinValue"/>, which indicates no pixel location was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlWindow.Top">
            <summary>
            Gets or sets the pixel location of the top edge of this window.
            </summary>
            <value>The pixel location of the top edge of this window. The default value is <see cref="F:System.Int32.MinValue"/>, which indicates no pixel location was specified.</value>
        </member>
        <member name="T:Argotic.Syndication.OpmlOwner">
            <summary>
            Represents the owner of an <see cref="T:Argotic.Syndication.OpmlDocument"/>.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOwner.ownerName">
            <summary>
            Private member to hold the name of the owner of the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOwner.ownerEmail">
            <summary>
            Private member to hold email address of the owner of the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlOwner.ownerId">
            <summary>
            Private member to hold the http address of a web page that contains information that allows a human reader to communicate with the author of the document via email or other means.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlOwner"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlOwner"/> class using the supplied name.
            </summary>
            <param name="name">The name of the owner of this document.</param>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlOwner"/> class using the supplied name and email address.
            </summary>
            <param name="name">The name of the owner of this document.</param>
            <param name="emailAddress">The email address of the owner of this document.</param>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.#ctor(System.String,System.String,System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlOwner"/> class using the supplied name, email address, and web page.
            </summary>
            <param name="name">The name of the owner of this document.</param>
            <param name="emailAddress">The email address of the owner of this document.</param>
            <param name="id">
                A <see cref="T:System.Uri"/> that represents the http address of a web page that contains information 
                that allows a human reader to communicate with the author of the document via email or other means.
            </param>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlOwner"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.OpmlOwner"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.OpmlHead"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.OpmlOwner"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.OpmlOwner"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.OpmlOwner"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.op_Equality(Argotic.Syndication.OpmlOwner,Argotic.Syndication.OpmlOwner)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.op_Inequality(Argotic.Syndication.OpmlOwner,Argotic.Syndication.OpmlOwner)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.op_LessThan(Argotic.Syndication.OpmlOwner,Argotic.Syndication.OpmlOwner)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlOwner.op_GreaterThan(Argotic.Syndication.OpmlOwner,Argotic.Syndication.OpmlOwner)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.OpmlOwner.EmailAddress">
            <summary>
            Gets or sets the email address of the owner of this document.
            </summary>
            <value>The email address of the owner of this document.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlOwner.Id">
            <summary>
            Gets or sets the http address of a web page that contains information that allows a human reader to communicate with the author of the document via email or other means.
            </summary>
            <value>
                A <see cref="T:System.Uri"/> that represents the http address of a web page that contains information 
                that allows a human reader to communicate with the author of the document via email or other means.
            </value>
            <remarks>
                The owner identifier may also may be used to identify the author. No two authors should have the same identifier.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.OpmlOwner.Name">
            <summary>
            Gets or sets the name of the owner of this document.
            </summary>
            <value>The name of the owner of this document.</value>
        </member>
        <member name="T:Argotic.Syndication.OpmlDocument">
            <summary>
            Represents a Outline Processor Markup Language (OPML) syndication resource.
            </summary>
            <remarks>
                <para>
                    This implementation conforms to the OPML 2.0 specification, 
                    which can be found at <a href="http://www.opml.org/spec2">http://www.opml.org/spec2</a>.
                </para>
                <para>
                    The purpose of this format is to provide a way to exchange information between 
                    outliners and Internet services that can be browsed or controlled through an outliner.
                </para>
                <para>
                    OPML is also the file format for an outliner application, which is why OPML files may contain information 
                    about the size, position and expansion state of the window the outline is displayed in.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the OpmlDocument class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" 
                        region="OpmlDocument" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.OpmlDocument.documentFormat">
            <summary>
            Private member to hold the syndication format for this syndication resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlDocument.documentVersion">
            <summary>
            Private member to hold the version of the syndication format for this syndication resource conforms to.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlDocument.resourceAsyncLoadCancelled">
            <summary>
            Private member to hold a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlDocument.resourceIsLoading">
            <summary>
            Private member to hold a value indicating if the syndication resource is in the process of loading.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlDocument.asyncHttpWebRequest">
            <summary>
            Private member to hold HTTP web request used by asynchronous load operations.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlDocument.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlDocument.documentHead">
            <summary>
            Private member to hold header information for the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlDocument.documentOutlines">
            <summary>
            Private member to hold the collection of outlines that comprise the published content of the document.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlDocument"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.OnDocumentLoaded(Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Create(System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.OpmlDocument"/> instance using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <returns>An <see cref="T:Argotic.Syndication.OpmlDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.OpmlDocument"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Create method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" region="Create(Uri source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Create(System.Uri,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.OpmlDocument"/> instance using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.OpmlDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.OpmlDocument"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <returns>An <see cref="T:Argotic.Syndication.OpmlDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.OpmlDocument"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.OpmlDocument"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, <see cref="T:System.Net.IWebProxy"/>, and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.OpmlDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>The <see cref="T:Argotic.Syndication.OpmlDocument"/> is loaded using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.</para>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.OpmlDocument"/> has a <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the LoadAsync method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" region="LoadAsync(Uri source, Object userToken)"/>
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" region="ResourceLoadedCallback(Object sender, SyndicationResourceLoadedEventArgs e)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance. This value can be <b>null</b>.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.OpmlDocument"/> has a <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/>, <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance. This value can be <b>null</b>.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, 
                    you must wait for the load operation to complete before attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.OpmlDocument"/> has a <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.LoadAsyncCancel">
            <summary>
            Cancels an asynchronous operation to load this syndication resource.
            </summary>
            <remarks>
                Use the LoadAsyncCancel method to cancel a pending <see cref="M:Argotic.Syndication.OpmlDocument.LoadAsync(System.Uri,System.Object)"/> operation. 
                If there is a load operation in progress, this method releases resources used to execute the load operation. 
                If there is no load operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.AsyncLoadCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous load operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.OpmlDocument.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.OpmlDocument.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.OpmlDocument.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.OpmlDocument.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.AddOutline(Argotic.Syndication.OpmlOutline)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Syndication.OpmlOutline"/> to the current instance's <see cref="P:Argotic.Syndication.OpmlDocument.Outlines"/> collection.
            </summary>
            <param name="outline">The <see cref="T:Argotic.Syndication.OpmlOutline"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.OpmlOutline"/> was added to the <see cref="P:Argotic.Syndication.OpmlDocument.Outlines"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="outline"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.RemoveOutline(Argotic.Syndication.OpmlOutline)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Syndication.OpmlOutline"/> from the current instance's <see cref="P:Argotic.Syndication.OpmlDocument.Outlines"/> collection.
            </summary>
            <param name="outline">The <see cref="T:Argotic.Syndication.OpmlOutline"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.OpmlOutline"/> was removed from the <see cref="P:Argotic.Syndication.OpmlDocument.Outlines"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.OpmlDocument.Outlines"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Syndication.OpmlOutline"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="outline"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.CreateNavigator">
            <summary>
            Initializes a read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through nodes in this <see cref="T:Argotic.Syndication.OpmlDocument"/>.
            </summary>
            <returns>A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object.</returns>
            <remarks>
                The <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the root element of the <see cref="T:Argotic.Syndication.OpmlDocument"/>. 
                If there is no root element, the <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the first element in the XML representation of the <see cref="T:Argotic.Syndication.OpmlDocument"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Load(System.Xml.XPath.IXPathNavigable)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" region="Load(IXPathNavigable source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Load(System.Xml.XPath.IXPathNavigable,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Load(System.IO.Stream)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" region="Load(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Load(System.IO.Stream,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Load(System.Xml.XmlReader)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" region="Load(XmlReader reader)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Load(System.Xml.XmlReader,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see> and <see cref="T:System.Net.IWebProxy">proxy</see>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" region="Load(Uri source, ICredentials credentials, IWebProxy proxy)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see>, <see cref="T:System.Net.IWebProxy">proxy</see> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="settings"/> has a <see cref="P:Argotic.Common.SyndicationResourceLoadSettings.CharacterEncoding">character encoding</see> of <see cref="P:System.Text.Encoding.UTF8"/> 
                                the character encoding of the <paramref name="source"/> will be attempt to be determined automatically, otherwise the specified character encoding will be used. 
                                If automatic detection fails, a character encoding of <see cref="P:System.Text.Encoding.UTF8"/> is used by default.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Save(System.IO.Stream)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" region="Save(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Save(System.IO.Stream,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance. This value can be <b>null</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Save(System.Xml.XmlWriter)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Opml\OpmlDocumentExample.cs" region="Save(XmlWriter writer)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Save(System.Xml.XmlWriter,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/> and <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.OpmlDocument"/> instance.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlDocument.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings,Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Loads the syndication resource using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication resource information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.OpmlDocument"/>.</param>
            <param name="eventData">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data used when raising the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.OpmlDocument.Loaded"/> event is raised using the specified <paramref name="eventData"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="eventData"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="navigator"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="P:Argotic.Syndication.OpmlDocument.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Syndication.OpmlOutline"/> at the specified index.
            </summary>
            <param name="index">The zero-based index of the outline to get or set.</param>
            <returns>The <see cref="T:Argotic.Syndication.OpmlOutline"/> at the specified index.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is equal to or greater than the count for <see cref="P:Argotic.Syndication.OpmlDocument.Outlines"/>.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="E:Argotic.Syndication.OpmlDocument.Loaded">
            <summary>
            Occurs when the syndication resource state has been changed by a load operation.
            </summary>
            <seealso cref="M:Argotic.Syndication.OpmlDocument.Load(System.Xml.XPath.IXPathNavigable)"/>
            <seealso cref="M:Argotic.Syndication.OpmlDocument.Load(System.Xml.XmlReader)"/>
        </member>
        <member name="P:Argotic.Syndication.OpmlDocument.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.OpmlDocument.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.OpmlDocument.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlDocument.Format">
            <summary>
            Gets the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource implements.
            </summary>
            <value>The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type of syndication format that this syndication resource implements.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlDocument.Head">
            <summary>
            Gets or sets the header information for this document.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.OpmlHead"/> object that describes the header information for this document.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.OpmlDocument.Outlines">
            <summary>
            Gets or sets the discrete entities for this document.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.OpmlOutline"/> objects that represents the discrete entities for this document.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.OpmlOutline"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.OpmlDocument.Version">
            <summary>
            Gets the <see cref="P:Argotic.Syndication.OpmlDocument.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to.
            </summary>
            <value>The <see cref="P:Argotic.Syndication.OpmlDocument.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to. The default value is <b>2.0</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlDocument.AsyncLoadHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
            <value><b>true</b> if syndication resource asynchronous load operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlDocument.LoadOperationInProgress">
            <summary>
            Gets or sets a value indicating if the syndication resource is in the process of loading.
            </summary>
            <value><b>true</b> if syndication resource is in the process of loading, otherwise <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.RssFeed"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.RssFeed"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the RSS 1.0 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication feed information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.RssFeed"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.RssFeed"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter.FillChannel(Argotic.Syndication.RssChannel,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssChannel"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="channel">The <see cref="T:Argotic.Syndication.RssChannel"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the channel XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="channel"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter.FillImage(Argotic.Syndication.RssImage,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssImage"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="image">The <see cref="T:Argotic.Syndication.RssImage"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the image XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="image"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss10SyndicationResourceAdapter.FillTextInput(Argotic.Syndication.RssTextInput,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssTextInput"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="textInput">The <see cref="T:Argotic.Syndication.RssTextInput"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the text input XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="textInput"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.RssFeed"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.RssFeed"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the RSS 0.90 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication feed information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.RssFeed"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.RssFeed"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter.FillChannel(Argotic.Syndication.RssChannel,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssChannel"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="channel">The <see cref="T:Argotic.Syndication.RssChannel"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the channel XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="channel"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter.FillImage(Argotic.Syndication.RssImage,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssImage"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="image">The <see cref="T:Argotic.Syndication.RssImage"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the image XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="image"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss090SyndicationResourceAdapter.FillTextInput(Argotic.Syndication.RssTextInput,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssTextInput"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="textInput">The <see cref="T:Argotic.Syndication.RssTextInput"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the text input XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="textInput"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.RssFeed"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.RssFeed"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the RSS 0.92 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication feed information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.RssFeed"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.RssFeed"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.FillCategory(Argotic.Syndication.RssCategory,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssCategory"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="category">The <see cref="T:Argotic.Syndication.RssCategory"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the category XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="category"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.FillCloud(Argotic.Syndication.RssCloud,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssCloud"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="cloud">The <see cref="T:Argotic.Syndication.RssCloud"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the cloud XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.RssFeed"/>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="cloud"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.FillChannel(Argotic.Syndication.RssChannel,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssChannel"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="channel">The <see cref="T:Argotic.Syndication.RssChannel"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the channel XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="channel"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.FillChannelCollections(Argotic.Syndication.RssChannel,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssChannel"/> collection entities using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="channel">The <see cref="T:Argotic.Syndication.RssChannel"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the channel XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="channel"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.FillChannelOptionals(Argotic.Syndication.RssChannel,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssChannel"/> optional entities using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="channel">The <see cref="T:Argotic.Syndication.RssChannel"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the channel XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="channel"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.FillEnclosure(Argotic.Syndication.RssEnclosure,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssEnclosure"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="enclosure">The <see cref="T:Argotic.Syndication.RssEnclosure"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the enclosure XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="enclosure"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.FillImage(Argotic.Syndication.RssImage,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssImage"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="image">The <see cref="T:Argotic.Syndication.RssImage"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the image XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="image"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.FillItem(Argotic.Syndication.RssItem,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssItem"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="item">The <see cref="T:Argotic.Syndication.RssItem"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the item XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="item"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss092SyndicationResourceAdapter.FillTextInput(Argotic.Syndication.RssTextInput,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssTextInput"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="textInput">The <see cref="T:Argotic.Syndication.RssTextInput"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the text input XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="textInput"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.RssFeed"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.RssFeed"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the RSS 0.91 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication feed information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.RssFeed"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.RssFeed"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter.FillChannel(Argotic.Syndication.RssChannel,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssChannel"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="channel">The <see cref="T:Argotic.Syndication.RssChannel"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the channel XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="channel"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter.FillChannelCollections(Argotic.Syndication.RssChannel,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssChannel"/> collection entities using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="channel">The <see cref="T:Argotic.Syndication.RssChannel"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the channel XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="channel"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter.FillChannelOptionals(Argotic.Syndication.RssChannel,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssChannel"/> optional entities using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="channel">The <see cref="T:Argotic.Syndication.RssChannel"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the channel XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="channel"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter.FillImage(Argotic.Syndication.RssImage,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssImage"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="image">The <see cref="T:Argotic.Syndication.RssImage"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the image XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="image"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss091SyndicationResourceAdapter.FillTextInput(Argotic.Syndication.RssTextInput,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes the supplied <see cref="T:Argotic.Syndication.RssTextInput"/> using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:System.Xml.XmlNamespaceManager"/>.
            </summary>
            <param name="textInput">The <see cref="T:Argotic.Syndication.RssTextInput"/> to be filled.</param>
            <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"/> used to navigate the text input XML data.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="textInput"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Data.Adapters.Rss20SyndicationResourceAdapter">
            <summary>
            Represents a <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> that are used to fill a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </summary>
            <remarks>
                <para>
                    The <see cref="T:Argotic.Data.Adapters.Rss20SyndicationResourceAdapter"/> serves as a bridge between a <see cref="T:Argotic.Syndication.RssFeed"/> and an XML data source. 
                    The <see cref="T:Argotic.Data.Adapters.Rss20SyndicationResourceAdapter"/> provides this bridge by mapping <see cref="M:Argotic.Data.Adapters.Rss20SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)"/>, which changes the data 
                    in the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data in the data source.
                </para>
                <para>This syndication resource adapter is designed to fill <see cref="T:Argotic.Syndication.RssFeed"/> objects using a <see cref="T:System.Xml.XPath.XPathNavigator"/> that represents XML data that conforms to the RSS 2.0 specification.</para>
            </remarks>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss20SyndicationResourceAdapter.#ctor(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Data.Adapters.Rss20SyndicationResourceAdapter"/> class using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication feed information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.RssFeed"/>.</param>
            <remarks>
                This class expects the supplied <paramref name="navigator"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssFeed"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Data.Adapters.Rss20SyndicationResourceAdapter.Fill(Argotic.Syndication.RssFeed)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.RssFeed"/> to match the data source.
            </summary>
            <param name="resource">The <see cref="T:Argotic.Syndication.RssFeed"/> to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resource"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Syndication.OpmlHead">
            <summary>
            Represents the header information for an <see cref="T:Argotic.Syndication.OpmlDocument"/>.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlHead.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlHead.headTitle">
            <summary>
            Private member to hold the title of the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlHead.headCreatedOn">
            <summary>
            Private member to hold a date-time indicating when the document was created.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlHead.headModifiedOn">
            <summary>
            Private member to hold a date-time indicating when the document was last modified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlHead.headDocumentation">
            <summary>
            Private member to hold the http address of the documentation the OPML document conforms to.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlHead.headExpansionState">
            <summary>
            Private member to hold a collection of line numbers that are expanded.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlHead.headVerticalScrollState">
            <summary>
            Private member to hold a number indicating which line of the outline is displayed on the top line of the window.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlHead.headOwner">
            <summary>
            Private member to hold information that describes the owner of the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.OpmlHead.headWindow">
            <summary>
            Private member to hold information that describes the pixel locations of the outline window.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.OpmlHead"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.OpmlHead.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.OpmlHead.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.OpmlHead.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.OpmlHead.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlHead"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.OpmlHead"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.OpmlHead"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.OpmlHead"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.OpmlHead"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.OpmlHead"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.OpmlHead"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.OpmlHead"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.OpmlHead"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.op_Equality(Argotic.Syndication.OpmlHead,Argotic.Syndication.OpmlHead)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.op_Inequality(Argotic.Syndication.OpmlHead,Argotic.Syndication.OpmlHead)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.op_LessThan(Argotic.Syndication.OpmlHead,Argotic.Syndication.OpmlHead)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.OpmlHead.op_GreaterThan(Argotic.Syndication.OpmlHead,Argotic.Syndication.OpmlHead)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.OpmlHead.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.CreatedOn">
            <summary>
            Gets or sets a date-time indicating when this document was created.
            </summary>
            <value>A <see cref="T:System.DateTime"/> object that indicates when this document was created. The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date was provided.</value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.Documentation">
            <summary>
            Gets the http address of the documentation that this OPML document conforms to.
            </summary>
            <value>
                A <see cref="T:System.Uri"/> that represents the http address of the documentation that this OPML document conforms to.
            </value>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.ExpansionState">
            <summary>
            Gets a collection of line numbers that are expanded within the outline.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> of integers that represent the line numbers that are expanded within the outline.</value>
            <remarks>
                The line numbers in the collection tell you which headlines to expand. The order is important. 
                For each element in the collection, X, starting at the first summit, navigate flatdown X times and expand. Repeat for each element in the collection.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.ModifiedOn">
            <summary>
            Gets or sets a date-time indicating when this document was created.
            </summary>
            <value>A <see cref="T:System.DateTime"/> object that indicates when this document was created. The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no modification date was provided.</value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.Owner">
            <summary>
            Gets or sets information that describes the owner of this document.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.OpmlOwner"/> object that provides information that describes the owner of this document.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.Title">
            <summary>
            Gets or sets the title of this document.
            </summary>
            <value>The title of this document.</value>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.VerticalScrollState">
            <summary>
            Gets or sets a number indicating which line of this outline is displayed on the top line of the window.
            </summary>
            <value>
                An integer that indicates which line of this outline is displayed on the top line of the window. 
                The default value is <see cref="F:System.Int32.MinValue"/>, which indicates that no vertical scroll state was provided.
            </value>
        </member>
        <member name="P:Argotic.Syndication.OpmlHead.Window">
            <summary>
            Gets or sets information that describes the pixel location of the edges of the outline window for this document.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.OpmlWindow"/> object that provides information that describes the pixel location of the edges of the outline window for this document.</value>
        </member>
        <member name="T:Argotic.Syndication.RssSource">
            <summary>
            Represents the source feed that an <see cref="T:Argotic.Syndication.RssItem"/> was republished from.
            </summary>
            <seealso cref="P:Argotic.Syndication.RssItem.Source"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssSource class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssSourceExample.cs" region="RssSource"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssSource.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssSource.sourceTitle">
            <summary>
            Private member to hold the title of the source feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssSource.sourceUrl">
            <summary>
            Private member to hold the URL of the source feed.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssSource.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssSource"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssSource.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssSource"/> class using the supplied <see cref="T:System.Uri"/>.
            </summary>
            <param name="url">A <see cref="T:System.Uri"/> that represents the URL of the source feed.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="url"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssSource.#ctor(System.Uri,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssSource"/> class using the supplied <see cref="T:System.Uri"/> and title.
            </summary>
            <param name="url">A <see cref="T:System.Uri"/> that represents the URL of the source feed.</param>
            <param name="title">The title of the source feed.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="url"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssSource.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssSource.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssSource.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssSource.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssSource.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssSource.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssSource.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssSource.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssSource"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssSource"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssSource"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssSource.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssSource"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssSource"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssSource"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssSource.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.RssSource"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssSource.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssSource"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssSource"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssSource.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssSource.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssSource.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssSource.op_Equality(Argotic.Syndication.RssSource,Argotic.Syndication.RssSource)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssSource.op_Inequality(Argotic.Syndication.RssSource,Argotic.Syndication.RssSource)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssSource.op_LessThan(Argotic.Syndication.RssSource,Argotic.Syndication.RssSource)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssSource.op_GreaterThan(Argotic.Syndication.RssSource,Argotic.Syndication.RssSource)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.RssSource.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssSource.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssSource.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssSource.Title">
            <summary>
            Gets or sets the title of the source feed.
            </summary>
            <value>The title of the source feed.</value>
        </member>
        <member name="P:Argotic.Syndication.RssSource.Url">
            <summary>
            Gets or sets the URL of the source feed.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the source feed.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Syndication.RssCloud">
            <summary>
            Represents the meta-data necessary for monitoring updates to an <see cref="T:Argotic.Syndication.RssFeed"/> using a web service that implements the RssCloud application programming interface.
            </summary>
            <seealso cref="P:Argotic.Syndication.RssChannel.Cloud"/>
            <remarks>
                For more information about the RssCloud application programming interface, see <a href="http://www.rssboard.org/rsscloud-interface">http://www.rssboard.org/rsscloud-interface</a>.
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssCloud class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssCloudExample.cs" region="RssCloud"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssCloud.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssCloud.cloudDomain">
            <summary>
            Private member to hold the host name or IP address of the web service that monitors updates to the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssCloud.cloudPath">
            <summary>
            Private member to hold the web service's path.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssCloud.cloudPort">
            <summary>
            Private member to hold the web service's TCP port.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssCloud.cloudProtocol">
            <summary>
            Private member to hold the protocol utilized by the web service.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssCloud.cloudRegisterProcedure">
            <summary>
            Private member to hold message format the web service employs.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssCloud"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.#ctor(System.String,System.String,System.Int32,Argotic.Syndication.RssCloudProtocol,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssCloud"/> class using the supplied domain, path, port, protocol and procedure name.
            </summary>
            <param name="domain">The host name or IP address of the web service that monitors updates to a feed.</param>
            <param name="path">The path of the web service that monitors updates to a feed.</param>
            <param name="port">The TCP port of the web service that monitors updates to a feed.</param>
            <param name="protocol"> An <see cref="T:Argotic.Syndication.RssCloudProtocol"/> enumeration value that represents the message format utilized by the web service that monitors updates to a feed.</param>
            <param name="registerProcedure">The name of the remote procedure to call when requesting notification of feed updates.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="domain"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="domain"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="path"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="path"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="port"/> is less than <i>zero</i>.</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="protocol"/> is equal to <see cref="F:Argotic.Syndication.RssCloudProtocol.None"/>.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="registerProcedure"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="registerProcedure"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.CloudProtocolAsString(Argotic.Syndication.RssCloudProtocol)">
            <summary>
            Returns the cloud protocol identifier for the supplied <see cref="T:Argotic.Syndication.RssCloudProtocol"/>.
            </summary>
            <param name="protocol">The <see cref="T:Argotic.Syndication.RssCloudProtocol"/> to get the cloud protocol identifier for.</param>
            <returns>The cloud protocol identifier for the supplied <paramref name="protocol"/>, otherwise returns an empty string.</returns>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the CloudProtocolAsString method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssCloudExample.cs" region="CloudProtocolAsString(RssCloudProtocol protocol)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.CloudProtocolByName(System.String)">
            <summary>
            Returns the <see cref="T:Argotic.Syndication.RssCloudProtocol"/> enumeration value that corresponds to the specified protocol name.
            </summary>
            <param name="name">The name of the cloud protocol.</param>
            <returns>A <see cref="T:Argotic.Syndication.RssCloudProtocol"/> enumeration value that corresponds to the specified string, otherwise returns <b>RssCloudProtocol.None</b>.</returns>
            <remarks>This method disregards case of specified protocol name.</remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the CloudProtocolByName method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssCloudExample.cs" region="CloudProtocolByName(string name)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssCloud.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssCloud.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssCloud.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssCloud.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssCloud"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssCloud"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssCloud"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssCloud"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssCloud"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssCloud"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.RssCloud"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssCloud"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssCloud"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.op_Equality(Argotic.Syndication.RssCloud,Argotic.Syndication.RssCloud)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.op_Inequality(Argotic.Syndication.RssCloud,Argotic.Syndication.RssCloud)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.op_LessThan(Argotic.Syndication.RssCloud,Argotic.Syndication.RssCloud)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCloud.op_GreaterThan(Argotic.Syndication.RssCloud,Argotic.Syndication.RssCloud)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.RssCloud.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssCloud.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssCloud.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssCloud.Domain">
            <summary>
            Gets or sets the host name or IP address of the web service that monitors updates to a feed.
            </summary>
            <value>The host name or IP address of the web service that monitors updates to a feed.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssCloud.Path">
            <summary>
            Gets or sets the path of the web service that monitors updates to a feed.
            </summary>
            <value>The path of the web service that monitors updates to a feed.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssCloud.Port">
            <summary>
            Gets or sets the TCP port of the web service that monitors updates to a feed.
            </summary>
            <value>The TCP port of the web service that monitors updates to a feed. The default value is <b>80</b>.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than <i>zero</i>.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssCloud.Protocol">
            <summary>
            Gets or sets the message format utilized by the web service that monitors updates to a feed.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.RssCloudProtocol"/> enumeration value that represents the message format utilized by the web service that monitors updates to a feed. 
                The default value is <see cref="F:Argotic.Syndication.RssCloudProtocol.XmlRpc"/>.
            </value>
            <exception cref="T:System.ArgumentException">The <paramref name="value"/> is equivalent to <see cref="F:Argotic.Syndication.RssCloudProtocol.None"/>.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssCloud.RegisterProcedure">
            <summary>
            Gets or sets the name of the remote procedure to call when requesting notification of feed updates.
            </summary>
            <value>The name of the remote procedure to call when requesting notification of feed updates.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="T:Argotic.Syndication.RssCategory">
            <summary>
            Represents a category or tag to which a <see cref="T:Argotic.Syndication.RssFeed"/> or <see cref="T:Argotic.Syndication.RssItem"/> belongs.
            </summary>
            <seealso cref="P:Argotic.Syndication.RssChannel.Categories"/>
            <seealso cref="P:Argotic.Syndication.RssItem.Categories"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssCategory class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssCategoryExample.cs" region="RssCategory"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssCategory.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssCategory.categoryValue">
            <summary>
            Private member to hold a slash-delimited string that identifies a hierarchical position in the taxonomy.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssCategory.categoryDomain">
            <summary>
            Private member to hold a value that identifies the taxonomy in which the category is placed.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssCategory"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssCategory"/> class using the supplied hierarchical position in the taxonomy.
            </summary>
            <param name="value">A slash-delimited string that identifies a hierarchical position in the taxonomy.</param>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssCategory"/> class using the supplied hierarchical position in the taxonomy and taxonomy identifier.
            </summary>
            <param name="value">A slash-delimited string that identifies a hierarchical position in the taxonomy.</param>
            <param name="domain">A string that identifies the taxonomy in which the category is placed.</param>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.#ctor(System.Collections.ObjectModel.Collection{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssCategory"/> class using the supplied <see cref="T:System.Collections.ObjectModel.Collection`1"/>.
            </summary>
            <param name="value">A collection of strings that describe the hierarchical position in the taxonomy. The order of collection elements determines the taxonomy hierarchy.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.#ctor(System.Collections.ObjectModel.Collection{System.String},System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssCategory"/> class using the supplied <see cref="T:System.Collections.ObjectModel.Collection`1"/> and taxonomy identifier.
            </summary>
            <param name="value">A collection of strings that describe the hierarchical position in the taxonomy. The order of collection elements determines the taxonomy hierarchy.</param>
            <param name="domain">A string that identifies the taxonomy in which the category is placed.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssCategory.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssCategory.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssCategory.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssCategory.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssCategory"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssCategory"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssCategory"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssCategory"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssCategory"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssCategory"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.RssCategory"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssCategory"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssCategory"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.op_Equality(Argotic.Syndication.RssCategory,Argotic.Syndication.RssCategory)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.op_Inequality(Argotic.Syndication.RssCategory,Argotic.Syndication.RssCategory)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.op_LessThan(Argotic.Syndication.RssCategory,Argotic.Syndication.RssCategory)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssCategory.op_GreaterThan(Argotic.Syndication.RssCategory,Argotic.Syndication.RssCategory)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.RssCategory.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssCategory.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssCategory.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssCategory.Domain">
            <summary>
            Gets or sets a string that identifies the taxonomy in which the category is placed.
            </summary>
            <value>A string that identifies the taxonomy in which the category is placed. The default value is an empty string.</value>
        </member>
        <member name="P:Argotic.Syndication.RssCategory.Value">
            <summary>
            Gets or sets a slash-delimited string that identifies a hierarchical position in the taxonomy.
            </summary>
            <value>A slash-delimited string that identifies a hierarchical position in the taxonomy. The default value is an empty string.</value>
            <remarks>
                If the category represents a tag or is the root hierarchical position in the taxonomy, no slash-delimiter is necessary.
            </remarks>
        </member>
        <member name="T:Argotic.Syndication.RssChannel">
            <summary>
            Represents information about the meta-data and contents associated to an <see cref="T:Argotic.Syndication.RssFeed"/>.
            </summary>
            <seealso cref="T:Argotic.Syndication.RssFeed"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssChannel class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssChannelExample.cs" region="RssChannel"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelLink">
            <summary>
            Private member to hold the URL of the web site associated with the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelTitle">
            <summary>
            Private member to hold character data that provides the name of the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelDescription">
            <summary>
            Private member to hold character data that provides a human-readable characterization or summary of the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelCategories">
            <summary>
            Private member to hold categories or tags to which the channel belongs.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelCloud">
            <summary>
            Private member to hold meta-data necessary for monitoring updates to a feed using a web service that implements the RssCloud application programming interface.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelCopyrightNotice">
            <summary>
            Private member to hold the human-readable copyright statement that applies to the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelDocumentation">
            <summary>
            Private member to hold the URL of the RSS specification implemented by the software that created the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelGenerator">
            <summary>
            Private member to hold a value that credits the software that created the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelImage">
            <summary>
            Private member to hold the graphical logo for the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelLanguage">
            <summary>
            Private member to hold the natural language employed in the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelLastBuildDate">
            <summary>
            Private member to hold the last date and time the content of the feed was updated.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelManagingEditor">
            <summary>
            Private member to hold the e-mail address of the person to contact regarding the editorial content of the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelPublicationDate">
            <summary>
            Private member to hold the publication date and time of the feed's content.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelRating">
            <summary>
            Private member to hold an advisory label for the content in a feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelSkipDays">
            <summary>
            Private member to hold the days of the week during which the feed is not updated.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelSkipHours">
            <summary>
            Private member to hold the hours of the day during which the feed is not updated.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelTextInput">
            <summary>
            Private member to hold a form to submit a text query to the feed's publisher over the Common Gateway Interface (CGI).
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelTimeToLive">
            <summary>
            Private member to hold the maximum number of minutes to cache the data before an aggregator should request it again.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelWebmaster">
            <summary>
            Private member to hold the e-mail address of the person to contact about technical issues regarding the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelItems">
            <summary>
            Private member to hold the collection of items that comprise the distinct content published in the feed.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssChannel.channelSelfLink">
            <summary>
            Private member to hold a URL that points to where the feed can be retrieved from.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssChannel"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.#ctor(System.Uri,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssChannel"/> class using the supplied link, title, and description.
            </summary>
            <param name="link">A <see cref="T:System.Uri"/> that represents the URL of the web site associated with this feed.</param>
            <param name="title">Character data that provides the name of this feed.</param>
            <param name="description">Character data that provides a human-readable characterization or summary of this feed.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="link"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="description"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="description"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssChannel.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssChannel.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssChannel.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssChannel.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.RssItem},System.Collections.ObjectModel.Collection{Argotic.Syndication.RssItem})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssChannel"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssChannel"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssChannel"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssChannel"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssChannel"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssChannel"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.RssChannel"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.AddItem(Argotic.Syndication.RssItem)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Syndication.RssItem"/> to the current instance's <see cref="P:Argotic.Syndication.RssChannel.Items"/> collection.
            </summary>
            <param name="item">The <see cref="T:Argotic.Syndication.RssItem"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssItem"/> was added to the <see cref="P:Argotic.Syndication.RssChannel.Items"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="item"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.RemoveItem(Argotic.Syndication.RssItem)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Syndication.RssItem"/> from the current instance's <see cref="P:Argotic.Syndication.RssChannel.Items"/> collection.
            </summary>
            <param name="item">The <see cref="T:Argotic.Syndication.RssItem"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssItem"/> was removed from the <see cref="P:Argotic.Syndication.RssChannel.Items"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssChannel.Items"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Syndication.RssItem"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="item"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.LoadCollections(System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the collection elements of this <see cref="T:Argotic.Syndication.RssChannel"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssChannel"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>
                    This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssChannel"/>.
                </para>
                <para>
                    The number of <see cref="P:Argotic.Syndication.RssChannel.Items"/> that are loaded is limited based on the <see cref="P:Argotic.Common.SyndicationResourceLoadSettings.RetrievalLimit"/>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.LoadOptionals(System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the optional elements of this <see cref="T:Argotic.Syndication.RssChannel"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssChannel"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssChannel"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.LoadProfile(System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the optional RSS Profile elements of this <see cref="T:Argotic.Syndication.RssChannel"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssChannel"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssChannel"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssChannel"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssChannel"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.op_Equality(Argotic.Syndication.RssChannel,Argotic.Syndication.RssChannel)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.op_Inequality(Argotic.Syndication.RssChannel,Argotic.Syndication.RssChannel)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.op_LessThan(Argotic.Syndication.RssChannel,Argotic.Syndication.RssChannel)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssChannel.op_GreaterThan(Argotic.Syndication.RssChannel,Argotic.Syndication.RssChannel)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Syndication.RssItem"/> at the specified index.
            </summary>
            <param name="index">The zero-based index of the item to get or set.</param>
            <returns>The <see cref="T:Argotic.Syndication.RssItem"/> at the specified index.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is equal to or greater than the count for <see cref="P:Argotic.Syndication.RssChannel.Items"/>.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssChannel.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Categories">
            <summary>
            Gets the categories or tags to which this channel belongs.
            </summary>
            <value>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.RssCategory"/> objects that represent the categories to which this channel belongs. The default value is an <i>empty</i> collection.
            </value>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Cloud">
            <summary>
            Gets or sets the meta-data clients can use to register to be notified of updates to this feed.
            </summary>
            <value>
                A <see cref="T:Argotic.Syndication.RssCloud"/> object that represents the meta-data clients can use for monitoring 
                updates to this feed using a web service that implements the RssCloud application programming interface. 
                The default value is a <b>null</b> reference.
            </value>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Copyright">
            <summary>
            Gets or sets the human-readable copyright statement that applies to this feed.
            </summary>
            <value>The human-readable copyright statement that applies to this feed.</value>
            <remarks>
                When a feed lacks a copyright element, aggregators <i>should not</i> assume that is in the public domain and can be republished and redistributed without restriction.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Description">
            <summary>
            Gets or sets character data that provides a human-readable characterization or summary of this feed.
            </summary>
            <value>Character data that provides a human-readable characterization or summary of this feed.</value>
            <remarks>
                The description character data <b>must</b> be suitable for presentation as HTML.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Documentation">
            <summary>
            Gets the URL of the RSS specification implemented by the software that created this feed.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the RSS specification implemented by the software that created this feed.</value>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Generator">
            <summary>
            Gets or sets a value that credits the software that created this feed.
            </summary>
            <value>A value that credits the software that created this feed. The default value is an agent that describes this syndication framework.</value>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Image">
            <summary>
            Gets or sets the graphical logo for this feed.
            </summary>
            <value>
                A <see cref="T:Argotic.Syndication.RssImage"/> object that represents the graphical logo for this feed. The default value is a <b>null</b> reference.
            </value>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Items">
            <summary>
            Gets or sets the distinct content published in this feed.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.RssItem"/> objects that represent distinct content published in this feed.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.RssItem"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Language">
            <summary>
            Gets or sets the natural language employed in this feed.
            </summary>
            <value>A <see cref="T:System.Globalization.CultureInfo"/> object that represents the natural language employed in this feed. The default value is a <b>null</b> reference.</value>
            <remarks>
                The language <b>must</b> be identified using one of the <a href="http://www.rssboard.org/rss-language-codes">RSS language codes</a> 
                or a <a href="http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes">W3C language code</a>.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.LastBuildDate">
            <summary>
            Gets or sets the last date and time the content of this feed was updated.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> object that represents the last date and time the content of this feed was updated. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no last build date was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Link">
            <summary>
            Gets or sets the URL of the web site associated with this feed.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the web site associated with this feed.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.ManagingEditor">
            <summary>
            Gets or sets the e-mail address of the person to contact regarding the editorial content of this feed.
            </summary>
            <value>The e-mail address of the person to contact regarding the editorial content of this feed.</value>
            <remarks>
                <para>
                    There is no requirement to follow a specific format for email addresses. Publishers can format addresses according to the RFC 2822 Address Specification, 
                    the RFC 2368 guidelines for mailto links, or some other scheme. The recommended format for e-mail addresses is <i>username@hostname.tld (Real Name)</i>.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.PublicationDate">
            <summary>
            Gets or sets the publication date and time of this feed's content.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> object that represents the publication date and time of this feed's content. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no publication date was specified.
            </value>
            <remarks>
                Publishers of daily, weekly or monthly periodicals can use this element to associate feed items with the date they most recently went to press.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Rating">
            <summary>
            Gets or sets an advisory label for the content in this feed.
            </summary>
            <value>A string value, formatted according to the specification for the Platform for Internet Content Selection (PICS), that supplies an advisory label for the content in this feed.</value>
            <remarks>
                <para>
                    For further information on the <b>Platform for Internet Content Selection (PICS)</b> advisory label formatting specification, 
                    see <a href="http://www.w3.org/TR/REC-PICS-labels#General">http://www.w3.org/TR/REC-PICS-labels#General</a>.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.SelfLink">
            <summary>
            Gets or sets a URL that describes the feed itself.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a URL that points to where this feed can be retrieved from.</value>
            <remarks>
                <para>
                    Identifying a feed's URL within the feed makes it more portable, self-contained, and easier to cache. 
                    For these reasons, a feed <i>should</i> provide a value for <see cref="P:Argotic.Syndication.RssChannel.SelfLink"/> that is used for this purpose.
                </para>
                <para>
                    Identifying a self referential link is achieved by including a <i>atom:link</i> element within the channel. 
                    See <a href="http://www.rssboard.org/rss-profile#namespace-elements-atom-link">RSS Profile</a> for more information.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.SkipDays">
            <summary>
            Gets or sets the days of the week during which this feed is not updated.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:System.DayOfWeek"/> enumeration values that indicate the days of the week during which this feed is not updated.</value>
            <remarks>
                <see cref="T:System.DayOfWeek"/> enumeration values within this collection <b>must not</b> be duplicated.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.SkipHours">
            <summary>
            Gets or sets the hours of the day during which this feed is not updated.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:System.Int32"/> objects that indicate the hours of the day during which this feed is not updated.</value>
            <remarks>
                Values from 0 to 23 are permitted, with 0 representing midnight. Integer values within this collection <b>must not</b> be duplicated.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.TextInput">
            <summary>
            Gets or sets a form to submit a text query to this feed's publisher over the Common Gateway Interface (CGI).
            </summary>
            <value>
                A <see cref="P:Argotic.Syndication.RssChannel.TextInput"/> object that represents a form to submit a text query to this feed's publisher over the Common Gateway Interface (CGI). 
                The default value is a <b>null</b> reference.
            </value>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.TimeToLive">
            <summary>
            Gets or sets the maximum number of minutes to cache the data before a client should request it again.
            </summary>
            <value>
                The maximum number of minutes to cache the data before an aggregator should request it again. 
                The default value is <see cref="F:System.Int32.MinValue"/>, which indicates no time-to-live was specified.
            </value>
            <remarks>
                Aggregators that support this property <i>should</i> treat it as a publisher's suggestion of a feed's update frequency, not a hard rule.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Title">
            <summary>
            Gets or sets character data that provides the name of this feed.
            </summary>
            <value>Character data that provides the name of this feed.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssChannel.Webmaster">
            <summary>
            Gets or sets the e-mail address of the person to contact about technical issues regarding this feed.
            </summary>
            <value>The e-mail address of the person to contact about technical issues regarding this feed.</value>
            <remarks>
                <para>
                    There is no requirement to follow a specific format for email addresses. Publishers can format addresses according to the RFC 2822 Address Specification, 
                    the RFC 2368 guidelines for mailto links, or some other scheme. The recommended format for e-mail addresses is <i>username@hostname.tld (Real Name)</i>.
                </para>
            </remarks>
        </member>
        <member name="T:Argotic.Syndication.RssCloudProtocol">
            <summary>
            Represents the message format utilized by a web service that implements the RssCloud application programming interface.
            </summary>
            <seealso cref="T:Argotic.Syndication.RssCloud"/>
            <remarks>
                For more information about the RssCloud application programming interface, see <a href="http://www.rssboard.org/rsscloud-interface">http://www.rssboard.org/rsscloud-interface</a>.
            </remarks>
        </member>
        <member name="F:Argotic.Syndication.RssCloudProtocol.None">
            <summary>
            No cloud protocol specified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssCloudProtocol.Soap">
            <summary>
            The cloud notification web service utilizes SOAP 1.1 message exchange. 
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssCloudProtocol.XmlRpc">
            <summary>
            The cloud notification web service utilizes XML-RPC message exchange. 
            </summary>
        </member>
        <member name="T:Argotic.Syndication.RssEnclosure">
            <summary>
            Represents a media object such as an audio, video, or executable file that can be associated with an <see cref="T:Argotic.Syndication.RssItem"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.RssItem.Enclosures"/>
            <remarks>
                <para>
                    Support for the enclosure element in RSS software varies significantly because of disagreement over whether the specification permits more than one enclosure per item. 
                    Although the original author intended to permit no more than one enclosure in each item, this limit is not explicit in the specification. 
                    For best support in the widest number of aggregators, an item <i>should not</i> contain more than one enclosure.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssEnclosure class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssEnclosureExample.cs" region="RssEnclosure"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssEnclosure.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssEnclosure.enclosureLength">
            <summary>
            Private member to hold the size of the media object in bytes.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssEnclosure.enclosureType">
            <summary>
            Private member to hold the media object's MIME media type.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssEnclosure.enclosureUrl">
            <summary>
            Private member to hold the URL of the media object.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssEnclosure"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.#ctor(System.Int64,System.String,System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssEnclosure"/> class using the supplied length, MIME type, and <see cref="T:System.Uri"/>.
            </summary>
            <param name="length">The size, in bytes, of the media object.</param>
            <param name="type">The media object's MIME content type.</param>
            <param name="url">A <see cref="T:System.Uri"/> that represents the URL of the media object.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="length"/> is less than <i>zero</i>.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="url"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssEnclosure.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssEnclosure.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssEnclosure.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssEnclosure.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssEnclosure"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssEnclosure"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssEnclosure"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssEnclosure"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssEnclosure"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssEnclosure"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.RssEnclosure"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssEnclosure"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssEnclosure"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.op_Equality(Argotic.Syndication.RssEnclosure,Argotic.Syndication.RssEnclosure)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.op_Inequality(Argotic.Syndication.RssEnclosure,Argotic.Syndication.RssEnclosure)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.op_LessThan(Argotic.Syndication.RssEnclosure,Argotic.Syndication.RssEnclosure)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssEnclosure.op_GreaterThan(Argotic.Syndication.RssEnclosure,Argotic.Syndication.RssEnclosure)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.RssEnclosure.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssEnclosure.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssEnclosure.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssEnclosure.ContentType">
            <summary>
            Gets or sets the media object's MIME content type.
            </summary>
            <value>The media object's MIME content type.</value>
            <remarks>
                See <a href="http://www.iana.org/assignments/media-types/">http://www.iana.org/assignments/media-types/</a> for a listing of the registered IANA MIME media types.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssEnclosure.Length">
            <summary>
            Gets or sets the size of the media object.
            </summary>
            <value>The size, in bytes, of the media object. The default value is <see cref="F:System.Int64.MinValue"/>, which indicates that no size was specified.</value>
            <remarks>
                <para>
                    Though an enclosure <b>must</b> specify its size with the length attribute, the size of some media objects cannot be determined by an RSS publisher. 
                    When an enclosure's size cannot be determined, a publisher <i>should</i> use a length of 0.
                </para>
                <para>
                    The peer-to-peer file-sharing protocol BitTorrent deploys files using a small key file called a torrent that tells a client how to find and download the file. 
                    When an enclosure is delivered in a multi-step process like the one used by BitTorrent, the length <i>should</i> be the size 
                    of the first file that must be downloaded to begin the process.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than <i>zero</i>.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssEnclosure.Url">
            <summary>
            Gets or sets the URL of the media object.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the media object.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Syndication.RssFeed">
            <summary>
            Represents a Really Simple Syndication (RSS) syndication feed.
            </summary>
            <remarks>
                <para>
                    This implementation conforms to the RSS 2.0.10 specification, 
                    which can be found at <a href="http://www.rssboard.org/rss-specification">http://www.rssboard.org/rss-specification</a>.
                </para>
                <para>
                    This implementation also conforms to the <i>RSS Best Practices Profile</i> guidelines as close as possible, 
                    which can be found at <a href="http://www.rssboard.org/rss-profile">http://www.rssboard.org/rss-profile</a>.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssFeed class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" 
                        region="RssFeed" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssFeed.feedFormat">
            <summary>
            Private member to hold the syndication format for this syndication resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssFeed.feedVersion">
            <summary>
            Private member to hold the version of the syndication format for this syndication resource conforms to.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssFeed.resourceAsyncLoadCancelled">
            <summary>
            Private member to hold a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssFeed.resourceIsLoading">
            <summary>
            Private member to hold a value indicating if the syndication resource is in the process of loading.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssFeed.asyncHttpWebRequest">
            <summary>
            Private member to hold HTTP web request used by asynchronous load operations.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssFeed.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssFeed.feedChannel">
            <summary>
            Private member to hold information about the meta-data and contents of the feed.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssFeed"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.#ctor(System.Uri,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssFeed"/> class using the supplied link and title.
            </summary>
            <param name="link">A <see cref="T:System.Uri"/> that represents the URL of the web site associated with this feed.</param>
            <param name="title">Character data that provides the name of this feed.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="link"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssFeed"/> class using the supplied channel description.
            </summary>
            <param name="description">Character data that provides a human-readable characterization or summary of this feed.</param>
            <remarks>
                The description character data <b>must</b> be suitable for presentation as HTML.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="description"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="description"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.OnFeedLoaded(Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.RssCategory},System.Collections.ObjectModel.Collection{Argotic.Syndication.RssCategory})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Create(System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.RssFeed"/> instance using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <returns>An <see cref="T:Argotic.Syndication.RssFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.RssFeed"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Create method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="Create(Uri source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Create(System.Uri,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.RssFeed"/> instance using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.RssFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.RssFeed"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <returns>An <see cref="T:Argotic.Syndication.RssFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.RssFeed"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.RssFeed"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, <see cref="T:System.Net.IWebProxy"/>, and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.RssFeed"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssFeed"/> instance asynchronously using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>The <see cref="T:Argotic.Syndication.RssFeed"/> is loaded using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.</para>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.RssFeed.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.RssFeed"/> has a <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the LoadAsync method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="LoadAsync(Uri source, Object userToken)"/>
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="FeedLoadedCallback(Object sender, SyndicationResourceLoadedEventArgs e)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssFeed"/> instance asynchronously using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.RssFeed.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.RssFeed"/> has a <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssFeed"/> instance asynchronously using the specified <see cref="T:System.Uri"/>, <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.RssFeed.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, 
                    you must wait for the load operation to complete before attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.RssFeed"/> has a <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.LoadAsyncCancel">
            <summary>
            Cancels an asynchronous operation to load this syndication resource.
            </summary>
            <remarks>
                Use the LoadAsyncCancel method to cancel a pending <see cref="M:Argotic.Syndication.RssFeed.LoadAsync(System.Uri,System.Object)"/> operation. 
                If there is a load operation in progress, this method releases resources used to execute the load operation. 
                If there is no load operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.AsyncLoadCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous load operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssFeed.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssFeed.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssFeed.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssFeed.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.CreateNavigator">
            <summary>
            Initializes a read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through nodes in this <see cref="T:Argotic.Syndication.RssFeed"/>.
            </summary>
            <returns>A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object.</returns>
            <remarks>
                The <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the root element of the <see cref="T:Argotic.Syndication.RssFeed"/>. 
                If there is no root element, the <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the first element in the XML representation of the <see cref="T:Argotic.Syndication.RssFeed"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Load(System.Xml.XPath.IXPathNavigable)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="Load(IXPathNavigable source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Load(System.Xml.XPath.IXPathNavigable,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Load(System.IO.Stream)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="Load(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Load(System.IO.Stream,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Load(System.Xml.XmlReader)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="Load(XmlReader reader)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Load(System.Xml.XmlReader,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see> and <see cref="T:System.Net.IWebProxy">proxy</see>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="Load(Uri source, ICredentials credentials, IWebProxy proxy)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see>, <see cref="T:System.Net.IWebProxy">proxy</see> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="settings"/> has a <see cref="P:Argotic.Common.SyndicationResourceLoadSettings.CharacterEncoding">character encoding</see> of <see cref="P:System.Text.Encoding.UTF8"/> 
                                the character encoding of the <paramref name="source"/> will be attempt to be determined automatically, otherwise the specified character encoding will be used. 
                                If automatic detection fails, a character encoding of <see cref="P:System.Text.Encoding.UTF8"/> is used by default.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the feed remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Save(System.IO.Stream)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="Save(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Save(System.IO.Stream,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.RssFeed"/> instance. This value can be <b>null</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Save(System.Xml.XmlWriter)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssFeedExample.cs" region="Save(XmlWriter writer)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Save(System.Xml.XmlWriter,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/> using the supplied <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.RssFeed"/> instance.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssFeed.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings,Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Loads the syndication resource using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication resource information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.RssFeed"/>.</param>
            <param name="eventData">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data used when raising the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.RssFeed.Loaded"/> event is raised using the specified <paramref name="eventData"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="eventData"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="navigator"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
        </member>
        <member name="E:Argotic.Syndication.RssFeed.Loaded">
            <summary>
            Occurs when the syndication resource state has been changed by a load operation.
            </summary>
            <seealso cref="M:Argotic.Syndication.RssFeed.Load(System.Xml.XPath.IXPathNavigable)"/>
            <seealso cref="M:Argotic.Syndication.RssFeed.Load(System.Xml.XmlReader)"/>
        </member>
        <member name="P:Argotic.Syndication.RssFeed.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Syndication.RssItem"/> at the specified index.
            </summary>
            <param name="index">The zero-based index of the item to get or set.</param>
            <returns>The <see cref="T:Argotic.Syndication.RssItem"/> at the specified index.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is equal to or greater than the count for <see cref="P:Argotic.Syndication.RssChannel.Items"/>.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssFeed.Item(System.String)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Syndication.RssItem"/> that has the associated identifier.
            </summary>
            <param name="guid">The <see cref="P:Argotic.Syndication.RssGuid.Value"/> that uniquely identifies the item to get or set.</param>
            <returns>The <see cref="T:Argotic.Syndication.RssItem"/> with the associated <see cref="P:Argotic.Syndication.RssGuid.Value"/>.</returns>
            <remarks>
                If no item exists for the specified <paramref name="guid"/>, returns a <b>null</b> reference.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="guid"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="guid"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssFeed.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssFeed.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssFeed.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssFeed.Channel">
            <summary>
            Gets or sets information about the meta-data and contents of the feed.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.RssChannel"/> object that represents information about the meta-data and contents of the feed.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssFeed.Format">
            <summary>
            Gets the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource implements.
            </summary>
            <value>The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type of syndication format that this syndication resource implements.</value>
        </member>
        <member name="P:Argotic.Syndication.RssFeed.Version">
            <summary>
            Gets the <see cref="P:Argotic.Syndication.RssFeed.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to.
            </summary>
            <value>The <see cref="P:Argotic.Syndication.RssFeed.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to. The default value is <b>2.0</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssFeed.AsyncLoadHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
            <value><b>true</b> if syndication resource asynchronous load operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssFeed.LoadOperationInProgress">
            <summary>
            Gets or sets a value indicating if the syndication resource is in the process of loading.
            </summary>
            <value><b>true</b> if syndication resource is in the process of loading, otherwise <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Syndication.RssGuid">
            <summary>
            Represents a means of uniquely identifying a <see cref="T:Argotic.Syndication.RssItem"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.RssItem.Guid"/>
            <remarks>
                <para>A publisher <i>should</i> provide a guid with each item.</para>
                <para>
                    A <see cref="T:Argotic.Syndication.RssGuid"/> enables an aggregator to detect when an item has been received previously and does not need to be presented to a user again. 
                    If the guid's <see cref="P:Argotic.Syndication.RssGuid.IsPermanentLink"/> property has a value of <b>true</b>, the guid's value <b>must</b> be 
                    the permanent URL of the web page associated with the item. Otherwise the guid may employ any syntax the feed's publisher 
                    has devised for ensuring the uniqueness of the string.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssGuid class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssGuidExample.cs" region="RssGuid"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssGuid.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssGuid.guidIdentifier">
            <summary>
            Private member to hold a string value that uniquely identifies the item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssGuid.guidIsPermalink">
            <summary>
            Private member to hold a value indicating if the guid represents a permanent URL.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssGuid"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssGuid"/> class using the supplied value.
            </summary>
            <param name="value">A string value that uniquely identifies the item.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssGuid"/> class using the supplied value.
            </summary>
            <param name="value">A string value that uniquely identifies the item.</param>
            <param name="isPermanentUrl"><b>true</b> if the <paramref name="value"/> represents a permanent URL of a web page; otherwise <b>false</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssGuid.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssGuid.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssGuid.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssGuid.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssGuid"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssGuid"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssGuid"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssGuid"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssGuid"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssGuid"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.RssGuid"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssGuid"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssGuid"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.op_Equality(Argotic.Syndication.RssGuid,Argotic.Syndication.RssGuid)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.op_Inequality(Argotic.Syndication.RssGuid,Argotic.Syndication.RssGuid)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.op_LessThan(Argotic.Syndication.RssGuid,Argotic.Syndication.RssGuid)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssGuid.op_GreaterThan(Argotic.Syndication.RssGuid,Argotic.Syndication.RssGuid)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.RssGuid.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssGuid.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssGuid.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssGuid.IsPermanentLink">
            <summary>
            Gets or sets a value indicating if the guid represents a permanent URL of a web page associated with this item.
            </summary>
            <value><b>true</b> if the guid <see cref="P:Argotic.Syndication.RssGuid.Value">value</see> represents a permanent URL of a web page; otherwise <b>false</b>.</value>
            <remarks>
                If set to <b>false</b>, the guid may employ any syntax the feed's publisher has devised for ensuring the uniqueness of the string, 
                such as the <a href="http://www.faqs.org/rfcs/rfc4151.html">Tag URI scheme</a> described in RFC 4151.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssGuid.Value">
            <summary>
            Gets or sets a string value that uniquely identifies this item.
            </summary>
            <value>A string value that uniquely identifies this item.</value>
            <remarks>
                <para>
                    If the guid's <see cref="P:Argotic.Syndication.RssGuid.IsPermanentLink"/> property has a value of <b>true</b>, the <see cref="P:Argotic.Syndication.RssGuid.Value"/> property <b>must</b> be 
                    the permanent URL of the web page associated with this item. Otherwise the <see cref="P:Argotic.Syndication.RssGuid.Value"/> property may employ any syntax the feed's publisher 
                    has devised for ensuring the uniqueness of the string.
                </para>
                <para>
                    When choosing to employ a syntax for ensuring the uniqueness of the string, the <a href="http://www.faqs.org/rfcs/rfc4151.html">Tag URI scheme</a> 
                    described in RFC 4151 is recommended.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="T:Argotic.Syndication.RssImage">
            <summary>
            Represents a graphical logo for an <see cref="T:Argotic.Syndication.RssFeed"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.RssChannel.Image"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssImage class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssImageExample.cs" region="RssImage"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssImage.MAX_HEIGHT">
            <summary>
            Private member to hold maximum permissible height of an image.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.MAX_WIDTH">
            <summary>
            Private member to hold maximum permissible width of an image.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.DEFAULT_HEIGHT">
            <summary>
            Private member to hold default height of an image.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.DEFAULT_WIDTH">
            <summary>
            Private member to hold default width of an image.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.imageLink">
            <summary>
            Private member to hold the URL of the web site represented by the image.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.imageTitle">
            <summary>
            Private member to hold character data that provides a human-readable description of the image.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.imageUrl">
            <summary>
            Private member to hold the URL of the image.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.imageDescription">
            <summary>
            Private member to hold character data that provides a human-readable characterization of the site linked to the image.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.imageHeight">
            <summary>
            Private member to hold the height, in pixels, of the image.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssImage.imageWidth">
            <summary>
            Private member to hold the width, in pixels, of the image.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssImage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssImage"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssImage.#ctor(System.Uri,System.String,System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssImage"/> class using the supplied link, title, and url.
            </summary>
            <param name="link">A <see cref="T:System.Uri"/> that represents the URL of the web site represented by this image.</param>
            <param name="title">Character data that provides a human-readable description of this image.</param>
            <param name="url">A <see cref="T:System.Uri"/> that represents the URL of this image.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="link"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="url"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssImage.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssImage.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssImage.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssImage.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssImage.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssImage.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssImage.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssImage.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssImage"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssImage"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssImage"/>.</para>
                <para>If the specified height or width of the image exceeeds the maximum permissble values defined in the specification, the maximum value is used instead of the non-conformant value.</para> 
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssImage.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssImage"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssImage"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssImage"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssImage.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.RssImage"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssImage.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssImage"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssImage"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssImage.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssImage.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssImage.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssImage.op_Equality(Argotic.Syndication.RssImage,Argotic.Syndication.RssImage)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssImage.op_Inequality(Argotic.Syndication.RssImage,Argotic.Syndication.RssImage)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssImage.op_LessThan(Argotic.Syndication.RssImage,Argotic.Syndication.RssImage)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssImage.op_GreaterThan(Argotic.Syndication.RssImage,Argotic.Syndication.RssImage)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.RssImage.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssImage.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssImage.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssImage.HeightDefault">
            <summary>
            Gets the default height that should be assumed for images that do not explicitly define a height.
            </summary>
            <value>The default height, in pixels, that should be assumed for images that do not explicitly define a height.</value>
        </member>
        <member name="P:Argotic.Syndication.RssImage.HeightMaximum">
            <summary>
            Gets the maximum permissible height for an image.
            </summary>
            <value>The maximum permissible height, in pixels, for an image.</value>
        </member>
        <member name="P:Argotic.Syndication.RssImage.WidthDefault">
            <summary>
            Gets the default width that should be assumed for images that do not explicitly define a width.
            </summary>
            <value>The default width, in pixels, that should be assumed for images that do not explicitly define a width.</value>
        </member>
        <member name="P:Argotic.Syndication.RssImage.WidthMaximum">
            <summary>
            Gets the maximum permissible width for an image.
            </summary>
            <value>The maximum permissible width, in pixels, for an image.</value>
        </member>
        <member name="P:Argotic.Syndication.RssImage.Description">
            <summary>
            Gets or sets character data that provides a human-readable characterization of the site linked to this image.
            </summary>
            <value>Character data that provides a human-readable characterization of the site linked to this image.</value>
            <remarks>
                The value of this property <i>should</i> be suitable for use as the <i>title</i> attribute of the <b>a</b> tag in an HTML rendering.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssImage.Height">
            <summary>
            Gets or sets the height of this image.
            </summary>
            <value>The height, in pixels, of this image. The default value is <see cref="F:System.Int32.MinValue"/>, which indicates no height was specified.</value>
            <remarks>
                If no height is specified for the image, the image is assumed to be 31 pixels tall.
            </remarks>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than <i>400</i>.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssImage.Link">
            <summary>
            Gets or sets the URL of the web site represented by this image.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the web site represented by this image.</value>
            <remarks>
                The value of this property <i>should</i> be the same URL as the channel's <see cref="P:Argotic.Syndication.RssChannel.Link">link</see> property.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssImage.Title">
            <summary>
            Gets or sets character data that provides a human-readable description of this image.
            </summary>
            <value>Character data that provides a human-readable description of this image.</value>
            <remarks>
                The value of this property <i>should</i> be the same as the channel's <see cref="P:Argotic.Syndication.RssChannel.Title">title</see> property 
                and be suitable for use as the <i>alt</i> attribute of the <b>img</b> tag in an HTML rendering.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssImage.Url">
            <summary>
            Gets or sets the URL of this image.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of this image.</value>
            <remarks>
                The image <b>must</b> be in the <i>GIF</i>, <i>JPEG</i> or <i>PNG</i> formats.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssImage.Width">
            <summary>
            Gets or sets the width of this image.
            </summary>
            <value>The width, in pixels, of this image. The default value is <see cref="F:System.Int32.MinValue"/>, which indicates no width was specified.</value>
            <remarks>
                If no width is specified for the image, the image is assumed to be 88 pixels wide.
            </remarks>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than <i>144</i>.</exception>
        </member>
        <member name="T:Argotic.Syndication.RssItem">
            <summary>
            Represents distinct content published in an <see cref="T:Argotic.Syndication.RssFeed"/> such as a news article, weblog entry or some other form of discrete update.
            </summary>
            <seealso cref="T:Argotic.Syndication.RssFeed"/>
            <remarks>
                A <see cref="T:Argotic.Syndication.RssItem"/> <b>must</b> contain either a <see cref="P:Argotic.Syndication.RssItem.Title"/> <i>or</i> <see cref="P:Argotic.Syndication.RssItem.Description"/>.
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssItem class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssItemExample.cs" region="RssItem"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssItem.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemAuthor">
            <summary>
            Private member to hold the e-mail address of the person who wrote the item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemCategories">
            <summary>
            Private member to hold categories or tags to which the item belongs.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemComments">
            <summary>
            Private member to hold the URL of a web page that contains comments received in response to the item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemDescription">
            <summary>
            Private member to hold character data that contains the item's full content or a summary of its contents.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemEnclosures">
            <summary>
            Private member to hold media objects such as an audio, video, or executable file that are associated with the item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemGuid">
            <summary>
            Private member to hold the unique identifier for the item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemLink">
            <summary>
            Private member to hold the URL of a web page associated with the item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemPublicationDate">
            <summary>
            Private member to hold the publication date and time of the item.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemSource">
            <summary>
            Private member to hold information about the source feed that the item was republished from.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssItem.itemTitle">
            <summary>
            Private member to hold character data that provides the item's headline.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssItem.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssItem"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssItem.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssItem.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssItem.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssItem.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssItem.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssItem.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssItem.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssItem.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.RssEnclosure},System.Collections.ObjectModel.Collection{Argotic.Syndication.RssEnclosure})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssItem.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssItem"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssItem"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssItem"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssItem.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssItem"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssItem"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssItem"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssItem.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.RssItem"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssItem.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssItem"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssItem"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssItem.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssItem.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssItem.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssItem.op_Equality(Argotic.Syndication.RssItem,Argotic.Syndication.RssItem)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssItem.op_Inequality(Argotic.Syndication.RssItem,Argotic.Syndication.RssItem)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssItem.op_LessThan(Argotic.Syndication.RssItem,Argotic.Syndication.RssItem)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssItem.op_GreaterThan(Argotic.Syndication.RssItem,Argotic.Syndication.RssItem)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssItem.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssItem.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Author">
            <summary>
            Gets or sets the e-mail address of the person who wrote this item.
            </summary>
            <value>The e-mail address of the person who wrote this item.</value>
            <remarks>
                <para>
                    There is no requirement to follow a specific format for email addresses. Publishers can format addresses according to the RFC 2822 Address Specification, 
                    the RFC 2368 guidelines for mailto links, or some other scheme. The recommended format for e-mail addresses is <i>username@hostname.tld (Real Name)</i>.
                </para>
                <para>
                    A feed published by an individual <i>should</i> omit the item <see cref="P:Argotic.Syndication.RssItem.Author">author</see> 
                    and use the <see cref="P:Argotic.Syndication.RssChannel.ManagingEditor"/> or <see cref="P:Argotic.Syndication.RssChannel.Webmaster"/> channel properties to provide contact information.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Categories">
            <summary>
            Gets the categories or tags to which this item belongs.
            </summary>
            <value>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> of <see cref="T:Argotic.Syndication.RssCategory"/> objects that represent the categories to which this item belongs. The default value is an <i>empty</i> collection.
            </value>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Comments">
            <summary>
            Gets or sets the URL of a web page that contains comments received in response to this item.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of a web page that contains comments received in response to this item.</value>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Description">
            <summary>
            Gets or sets character data that contains this item's full content or a summary of its contents.
            </summary>
            <value>Character data that contains this item's full content or a summary of its contents.</value>
            <remarks>
                <para>The description <i>may</i> be empty if the item specifies a <see cref="P:Argotic.Syndication.RssItem.Title"/>.</para>
                <para>
                    The description <b>must</b> be suitable for presentation as HTML. 
                    HTML markup must be encoded as character data either by employing the <b>HTML entities</b> (&lt; and &gt;) <i>or</i> a <b>CDATA</b> section.
                </para>
                <para>
                    The description <i>should not</i> contain relative URLs, because the RSS format does not provide a means to identify the base URL of a document. 
                    When a relative URL is present, an aggregator <i>may</i> attempt to resolve it to a full URL using the channel's <see cref="P:Argotic.Syndication.RssChannel.Link">link</see> as the base.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Enclosures">
            <summary>
            Gets the media objects associated with this item.
            </summary>
            <value>
                A <see cref="T:System.Collections.ObjectModel.Collection`1"/> of <see cref="T:Argotic.Syndication.RssEnclosure"/> objects that represent the media objects such as an audio, video, or executable file that are associated with this item. 
                The default value is an <i>empty</i> collection.
            </value>
            <remarks>
                <para>
                    Support for the enclosure element in RSS software varies significantly because of disagreement over whether the specification permits more than one enclosure per item. 
                    Although the original author intended to permit no more than one enclosure in each item, this limit is not explicit in the specification. 
                    For best support in the widest number of aggregators, an item <i>should not</i> contain more than one enclosure.
                </para>
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Guid">
            <summary>
            Gets or sets the unique identifier for this item.
            </summary>
            <value>
                A <see cref="T:Argotic.Syndication.RssGuid"/> object that represents the unique identifier for this item. The default value is a <b>null</b> reference.
            </value>
            <remarks>
                A publisher <i>should</i> provide a guid for each item.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Link">
            <summary>
            Gets or sets the URL of a web page associated with this item.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of a web page associated with this item.</value>
        </member>
        <member name="P:Argotic.Syndication.RssItem.PublicationDate">
            <summary>
            Gets or sets the publication date and time of this item.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> object that represents the publication date and time of this item. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no publication date was specified.
            </value>
            <remarks>
                The specification recommends that aggregators <i>should</i> ignore items with a publication date that occurs in the future, 
                providing a means for publishers to embargo an item until that date. However, it is recommended that publishers <i>should not</i> 
                include items in a feed until they are ready for publication.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Source">
            <summary>
            Gets or sets the source feed that this item was republished from.
            </summary>
            <value>
                A <see cref="T:Argotic.Syndication.RssSource"/> object that represents the source feed that this item was republished from. The default value is a <b>null</b> reference.
            </value>
        </member>
        <member name="P:Argotic.Syndication.RssItem.Title">
            <summary>
            Gets or sets character data that provides this item's headline.
            </summary>
            <value>Character data that provides this item's headline.</value>
            <remarks>
                This property is optional if the item contains a <see cref="P:Argotic.Syndication.RssItem.Description"/>.
            </remarks>
        </member>
        <member name="T:Argotic.Syndication.RssTextInput">
            <summary>
            Represents a form to submit a text query to a <see cref="T:Argotic.Syndication.RssFeed">feed's</see> publisher over the Common Gateway Interface (CGI).
            </summary>
            <seealso cref="P:Argotic.Syndication.RssChannel.TextInput"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RssTextInput class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rss\RssTextInputExample.cs" region="RssTextInput"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.RssTextInput.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssTextInput.textInputDescription">
            <summary>
            Private member to hold character data that provides a human-readable label explaining the form's purpose.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssTextInput.textInputLink">
            <summary>
            Private member to hold the URL of the CGI script that handles the query.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssTextInput.textInputName">
            <summary>
            Private member to hold the name of the form component that contains the query.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.RssTextInput.textInputTitle">
            <summary>
            Private member to hold a value that labels the button used to submit the query.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssTextInput"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.#ctor(System.String,System.Uri,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.RssTextInput"/> class using the supplied description, link, name, and title.
            </summary>
            <param name="description">Character data that provides a human-readable label explaining this form's purpose.</param>
            <param name="link">A <see cref="T:System.Uri"/> that represents the URL of the CGI script that handles the query.</param>
            <param name="name">The name of the form component that contains the query.</param>
            <param name="title">A string value that labels the button used to submit the query.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="description"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="description"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="link"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="title"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.RssTextInput.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.RssTextInput.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.RssTextInput.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.RssTextInput.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssTextInput"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssTextInput"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                <para>This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssTextInput"/>.</para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.RssTextInput"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.RssTextInput"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.RssTextInput"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.RssTextInput"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssTextInput"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.RssTextInput"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.op_Equality(Argotic.Syndication.RssTextInput,Argotic.Syndication.RssTextInput)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.op_Inequality(Argotic.Syndication.RssTextInput,Argotic.Syndication.RssTextInput)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.op_LessThan(Argotic.Syndication.RssTextInput,Argotic.Syndication.RssTextInput)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.RssTextInput.op_GreaterThan(Argotic.Syndication.RssTextInput,Argotic.Syndication.RssTextInput)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.RssTextInput.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssTextInput.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.RssTextInput.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.RssTextInput.Description">
            <summary>
            Gets or sets character data that provides a human-readable label explaining this form's purpose.
            </summary>
            <value>Character data that provides a human-readable label explaining this form's purpose.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssTextInput.Link">
            <summary>
            Gets or sets the URL of the CGI script that handles the query.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of the CGI script that handles the query.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.RssTextInput.Name">
            <summary>
            Gets or sets the name of the form component that contains the query.
            </summary>
            <value>The name of the form component that contains the query.</value>
            <remarks>
                The value of this property <b>must</b> begin with a letter and contain only these characters: 
                the letters A to Z in either case, numeric digits, colons (":"), hyphens ("-"), periods (".") and underscores ("_").
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.RssTextInput.Title">
            <summary>
            Gets or sets a value that labels the button used to submit the query.
            </summary>
            <value>A string value that labels the button used to submit the query.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="T:Argotic.Syndication.Specialized.ApmlApplication">
            <summary>
            Represents a product or service data that can be associated to an <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.Specialized.ApmlDocument.Applications"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ApmlApplication class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlApplicationExample.cs" region="ApmlApplication"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlApplication.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlApplication.applicationName">
            <summary>
            Private member to hold the unique name for the application.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlApplication.applicationData">
            <summary>
            Private member to hold the textual data of the application.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> class using the supplied name.
            </summary>
            <param name="name">The unique name for this application.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.ApmlApplication.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.ApmlApplication.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.ApmlApplication.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.ApmlApplication.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.op_Equality(Argotic.Syndication.Specialized.ApmlApplication,Argotic.Syndication.Specialized.ApmlApplication)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.op_Inequality(Argotic.Syndication.Specialized.ApmlApplication,Argotic.Syndication.Specialized.ApmlApplication)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.op_LessThan(Argotic.Syndication.Specialized.ApmlApplication,Argotic.Syndication.Specialized.ApmlApplication)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlApplication.op_GreaterThan(Argotic.Syndication.Specialized.ApmlApplication,Argotic.Syndication.Specialized.ApmlApplication)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlApplication.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlApplication.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.ApmlApplication.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlApplication.Data">
            <summary>
            Gets or sets the textual data of this application.
            </summary>
            <value>The textual content that represents the data payload for this application.</value>
            <remarks>
                Application data <i>may</i> be entity encoded (HTML, XHTML, XML) content.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlApplication.Name">
            <summary>
            Gets or sets the unique name for this application.
            </summary>
            <value>The unique name for this application.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="T:Argotic.Syndication.Specialized.ApmlAuthor">
            <summary>
            Represents the author of a <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.Specialized.ApmlSource.Authors"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ApmlAuthor class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlAuthorExample.cs" region="ApmlAuthor"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlAuthor.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlAuthor.authorKey">
            <summary>
            Private member to hold the unique key for the author.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlAuthor.authorValue">
            <summary>
            Private member to hold the decimal score of the author.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlAuthor.authorFrom">
            <summary>
            Private member to hold the name of the entity that contributed the author.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlAuthor.authorUpdatedOn">
            <summary>
            Private member to hold a date indicating the last time the author was updated.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.#ctor(System.String,System.Decimal)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/> class using the supplied parameters.
            </summary>
            <param name="key">The unique key for this author.</param>
            <param name="value">The decimal score of this author.</param>
            <remarks>
                This constructor is meant to be used when creating an <b>explicit</b> author. Explicit data is for items that are explicitly added by a user to represent something. 
                For example, a user could edit their own APML file and add items they know they're interested in. 
                For this reason the <see cref="P:Argotic.Syndication.Specialized.ApmlAuthor.From"/> and <see cref="P:Argotic.Syndication.Specialized.ApmlAuthor.UpdatedOn"/> properties are not necessary for explicit data items, because it's a manual process.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than -1.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than 1.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.#ctor(System.String,System.Decimal,System.String,System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/> class using the supplied parameters.
            </summary>
            <param name="key">The unique key for this author.</param>
            <param name="value">The decimal score of this author.</param>
            <param name="from">The name of the entity that contributed this author.</param>
            <param name="utcUpdatedOn">A <see cref="T:System.DateTime"/> object that indicates the last time this author was updated.</param>
            <remarks>
                This constructor is meant to be used when creating an <b>implicit</b> author. Implicit data is added by machines/computers that try to make 
                some informed guesses about the things that you are interested in. This stuff will change over time and are added with a certain degree of confidence 
                that may have a decay in certain applications. For this reason it is important to keep a track of when things were added/modified.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than -1.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than 1.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="from"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="from"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.ApmlAuthor.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.ApmlAuthor.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.ApmlAuthor.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.ApmlAuthor.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.op_Equality(Argotic.Syndication.Specialized.ApmlAuthor,Argotic.Syndication.Specialized.ApmlAuthor)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.op_Inequality(Argotic.Syndication.Specialized.ApmlAuthor,Argotic.Syndication.Specialized.ApmlAuthor)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.op_LessThan(Argotic.Syndication.Specialized.ApmlAuthor,Argotic.Syndication.Specialized.ApmlAuthor)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlAuthor.op_GreaterThan(Argotic.Syndication.Specialized.ApmlAuthor,Argotic.Syndication.Specialized.ApmlAuthor)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlAuthor.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlAuthor.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.ApmlAuthor.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlAuthor.From">
            <summary>
            Gets or sets the name of the entity that contributed this author.
            </summary>
            <value>The name of the entity that contributed this author. The default value is an empty string, which indicates no contributor was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlAuthor.Key">
            <summary>
            Gets or sets the unique key for this author.
            </summary>
            <value>The unique key for this author.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlAuthor.UpdatedOn">
            <summary>
            Gets or sets a date-time indicating the last time this author was updated.
            </summary>
            <value>A <see cref="T:System.DateTime"/> object that indicates the last time this author was updated. The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no update date was specified.</value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlAuthor.Value">
            <summary>
            Gets or sets the decimal score of this author.
            </summary>
            <value>The decimal score of this author.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than -1.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than 1.</exception>
        </member>
        <member name="T:Argotic.Syndication.Specialized.ApmlDocument">
            <summary>
            Represents a Attention Profiling Markup Language (APML) syndication resource.
            </summary>
            <remarks>
                <para>
                    This implementation conforms to the Attention Profiling Markup Language (APML) 0.6 specification, 
                    which can be found at <a href="http://apml.pbwiki.com/">http://apml.pbwiki.com</a>.
                </para>
                <para>
                    The purpose of this format is to provide an open standard that encapsulates a summary of your interests (across multiple profiles) in a simple, portable way.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ApmlDocument class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" 
                        region="ApmlDocument" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.documentFormat">
            <summary>
            Private member to hold the syndication format for this syndication resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.documentVersion">
            <summary>
            Private member to hold the version of the syndication format for this syndication resource conforms to.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.resourceAsyncLoadCancelled">
            <summary>
            Private member to hold a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.resourceIsLoading">
            <summary>
            Private member to hold a value indicating if the syndication resource is in the process of loading.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.asyncHttpWebRequest">
            <summary>
            Private member to hold HTTP web request used by asynchronous load operations.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.documentHead">
            <summary>
            Private member to hold header information for the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.documentDefaultProfileName">
            <summary>
            Private member to hold the name of the default profile for the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.documentProfiles">
            <summary>
            Private member to hold the collection of profiles associated to the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlDocument.documentApplications">
            <summary>
            Private member to hold the collection of applications for the document.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.OnDocumentLoaded(Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Create(System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Create method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" region="Create(Uri source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Create(System.Uri,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, <see cref="T:System.Net.IWebProxy"/>, and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>The <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> is loaded using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.</para>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> has a <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the LoadAsync method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" region="LoadAsync(Uri source, Object userToken)"/>
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" region="ResourceLoadedCallback(Object sender, SyndicationResourceLoadedEventArgs e)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance. This value can be <b>null</b>.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> has a <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/>, <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance. This value can be <b>null</b>.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, 
                    you must wait for the load operation to complete before attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> has a <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsyncCancel">
            <summary>
            Cancels an asynchronous operation to load this syndication resource.
            </summary>
            <remarks>
                Use the LoadAsyncCancel method to cancel a pending <see cref="M:Argotic.Syndication.Specialized.ApmlDocument.LoadAsync(System.Uri,System.Object)"/> operation. 
                If there is a load operation in progress, this method releases resources used to execute the load operation. 
                If there is no load operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.AsyncLoadCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous load operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.AddProfile(Argotic.Syndication.Specialized.ApmlProfile)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> to the current instance's <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Profiles"/> collection.
            </summary>
            <param name="profile">The <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> was added to the <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Profiles"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="profile"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.RemoveProfile(Argotic.Syndication.Specialized.ApmlProfile)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> from the current instance's <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Profiles"/> collection.
            </summary>
            <param name="profile">The <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> was removed from the <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Profiles"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Profiles"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="profile"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.CreateNavigator">
            <summary>
            Initializes a read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through nodes in this <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>.
            </summary>
            <returns>A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object.</returns>
            <remarks>
                The <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the root element of the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>. 
                If there is no root element, the <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the first element in the XML representation of the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.Xml.XPath.IXPathNavigable)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" region="Load(IXPathNavigable source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.Xml.XPath.IXPathNavigable,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.IO.Stream)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" region="Load(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.IO.Stream,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.Xml.XmlReader)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" region="Load(XmlReader reader)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.Xml.XmlReader,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see> and <see cref="T:System.Net.IWebProxy">proxy</see>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" region="Load(Uri source, ICredentials credentials, IWebProxy proxy)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see>, <see cref="T:System.Net.IWebProxy">proxy</see> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="settings"/> has a <see cref="P:Argotic.Common.SyndicationResourceLoadSettings.CharacterEncoding">character encoding</see> of <see cref="P:System.Text.Encoding.UTF8"/> 
                                the character encoding of the <paramref name="source"/> will be attempt to be determined automatically, otherwise the specified character encoding will be used. 
                                If automatic detection fails, a character encoding of <see cref="P:System.Text.Encoding.UTF8"/> is used by default.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Save(System.IO.Stream)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" region="Save(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Save(System.IO.Stream,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance. This value can be <b>null</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Save(System.Xml.XmlWriter)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlDocumentExample.cs" region="Save(XmlWriter writer)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Save(System.Xml.XmlWriter,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/> and <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/> instance.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings,Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Loads the syndication resource using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication resource information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>.</param>
            <param name="eventData">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data used when raising the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded"/> event is raised using the specified <paramref name="eventData"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="eventData"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="navigator"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> at the specified index.
            </summary>
            <param name="index">The zero-based index of the profile to get or set.</param>
            <returns>The <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> at the specified index.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is equal to or greater than the count for <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Profiles"/>.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="E:Argotic.Syndication.Specialized.ApmlDocument.Loaded">
            <summary>
            Occurs when the syndication resource state has been changed by a load operation.
            </summary>
            <seealso cref="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.Xml.XPath.IXPathNavigable)"/>
            <seealso cref="M:Argotic.Syndication.Specialized.ApmlDocument.Load(System.Xml.XmlReader)"/>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.Applications">
            <summary>
            Gets or sets the applications for this document.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> objects that represent the applications for this document.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.DefaultProfileName">
            <summary>
            Gets or sets the name of the default profile for this document.
            </summary>
            <value>The name of the default profile to use when either no user selection is made, or no user selection can be made.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.Format">
            <summary>
            Gets the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource implements.
            </summary>
            <value>The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type of syndication format that this syndication resource implements.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.Head">
            <summary>
            Gets or sets the basic administrative information for this document.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/> object that describes the basic administrative information for this document.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.Profiles">
            <summary>
            Gets or sets the attention profiles for this document.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> objects that represents the attention profiles for this document.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.Version">
            <summary>
            Gets the <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to.
            </summary>
            <value>The <see cref="P:Argotic.Syndication.Specialized.ApmlDocument.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to. The default value is <b>2.0</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.AsyncLoadHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
            <value><b>true</b> if syndication resource asynchronous load operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlDocument.LoadOperationInProgress">
            <summary>
            Gets or sets a value indicating if the syndication resource is in the process of loading.
            </summary>
            <value><b>true</b> if syndication resource is in the process of loading, otherwise <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.ApmlUtility">
            <summary>
            Provides methods that comprise common utility features shared across the Attention Profiling Markup Language (APML) syndication entities. This class cannot be inherited.
            </summary>
            <remarks>This utility class is not intended for use outside the Attention Profiling Markup Language (APML) syndication entities within the framework.</remarks>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlUtility.APML_NAMESPACE">
            <summary>
            Private member to hold the Attention Profiling Markup Language (APML) 0.6 namespace identifier.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlUtility.CreateNamespaceManager(System.Xml.XmlNameTable)">
            <summary>
            Initializes a <see cref="T:System.Xml.XmlNamespaceManager"/> object for resolving prefixed XML namespaces within Attention Profiling Markup Language (APML) syndication entities.
            </summary>
            <param name="nameTable">The table of atomized string objects.</param>
            <returns>A <see cref="T:System.Xml.XmlNamespaceManager"/> that resolves prefixed XML namespaces and provides scope management for these namespaces.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="nameTable"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlUtility.ApmlNamespace">
            <summary>
            Gets the XML namespace URI for the Attention Profiling Markup Language (APML) 0.6 specification.
            </summary>
            <value>The XML namespace URI for the Attention Profiling Markup Language (APML) 0.6 specification.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.ApmlHead">
            <summary>
            Represents the basic administrative information of an <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.Specialized.ApmlDocument.Head"/>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlHead.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlHead.headTitle">
            <summary>
            Private member to hold the title of the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlHead.headGenerator">
            <summary>
            Private member to hold a value that credits the software that created the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlHead.headUserEmailAddress">
            <summary>
            Private member to hold email address of the owner of the document.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlHead.headCreatedOn">
            <summary>
            Private member to hold a date-time indicating when the document was created.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.#ctor(System.String,System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/> class using the supplied title and creation date.
            </summary>
            <param name="title">The title of this document.</param>
            <param name="utcCreatedOn">A <see cref="T:System.DateTime"/> object that indicates when this document was created.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.ApmlHead.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.ApmlHead.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.ApmlHead.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.ApmlHead.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlHead"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.op_Equality(Argotic.Syndication.Specialized.ApmlHead,Argotic.Syndication.Specialized.ApmlHead)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.op_Inequality(Argotic.Syndication.Specialized.ApmlHead,Argotic.Syndication.Specialized.ApmlHead)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.op_LessThan(Argotic.Syndication.Specialized.ApmlHead,Argotic.Syndication.Specialized.ApmlHead)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlHead.op_GreaterThan(Argotic.Syndication.Specialized.ApmlHead,Argotic.Syndication.Specialized.ApmlHead)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlHead.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlHead.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.ApmlHead.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlHead.CreatedOn">
            <summary>
            Gets or sets a date-time indicating when this document was created.
            </summary>
            <value>A <see cref="T:System.DateTime"/> object that indicates when this document was created. The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date was provided.</value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlHead.EmailAddress">
            <summary>
            Gets or sets the email address of the owner of this document.
            </summary>
            <value>The email address of the owner of this document.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlHead.Generator">
            <summary>
            Gets or sets a value that credits the software that created this document.
            </summary>
            <value>A value that credits the software that created this document. The default value is an agent that describes this syndication framework.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlHead.Title">
            <summary>
            Gets or sets the title of this document.
            </summary>
            <value>The title of this document.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.ApmlProfile">
            <summary>
            Represents an attention profile that can be associated to an <see cref="T:Argotic.Syndication.Specialized.ApmlDocument"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.Specialized.ApmlDocument.Profiles"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ApmlProfile class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlProfileExample.cs" region="ApmlProfile"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlProfile.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlProfile.profileName">
            <summary>
            Private member to hold the unique name of the profile.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlProfile.profileImplicitConcepts">
            <summary>
            Private member to hold the implicit concepts of the profile.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlProfile.profileExplicitConcepts">
            <summary>
            Private member to hold the explicit concepts of the profile.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlProfile.profileImplicitSources">
            <summary>
            Private member to hold the implicit sources of the profile.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlProfile.profileExplicitSources">
            <summary>
            Private member to hold the explicit sources of the profile.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.ApmlProfile.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.ApmlProfile.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.ApmlProfile.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.ApmlProfile.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.ApmlConcept},System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.ApmlConcept})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.ApmlSource},System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.ApmlSource})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.op_Equality(Argotic.Syndication.Specialized.ApmlProfile,Argotic.Syndication.Specialized.ApmlProfile)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.op_Inequality(Argotic.Syndication.Specialized.ApmlProfile,Argotic.Syndication.Specialized.ApmlProfile)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.op_LessThan(Argotic.Syndication.Specialized.ApmlProfile,Argotic.Syndication.Specialized.ApmlProfile)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlProfile.op_GreaterThan(Argotic.Syndication.Specialized.ApmlProfile,Argotic.Syndication.Specialized.ApmlProfile)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlProfile.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlProfile.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.ApmlProfile.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlProfile.ExplicitConcepts">
            <summary>
            Gets or sets the explicit concepts of this profile.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> objects that represent the explicit concepts of this profile.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlProfile.ExplicitSources">
            <summary>
            Gets or sets the explicit sources of this profile.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> objects that represent the explicit sources of this profile.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlProfile.ImplicitConcepts">
            <summary>
            Gets or sets the implicit concepts of this profile.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> objects that represent the implicit concepts of this profile.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlProfile.ImplicitSources">
            <summary>
            Gets or sets the implicit sources of this profile.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> objects that represent the implicit sources of this profile.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlProfile.Name">
            <summary>
            Gets or sets the name of this profile.
            </summary>
            <value>The unique name of this profile.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="T:Argotic.Syndication.Specialized.ApmlConcept">
            <summary>
            Represents an area of interest that can be associated to an <see cref="T:Argotic.Syndication.Specialized.ApmlProfile"/>.
            </summary>
            <seealso cref="P:Argotic.Syndication.Specialized.ApmlProfile.ExplicitConcepts"/>
            <seealso cref="P:Argotic.Syndication.Specialized.ApmlProfile.ImplicitConcepts"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ApmlConcept class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlConceptExample.cs" region="ApmlConcept"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlConcept.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlConcept.conceptKey">
            <summary>
            Private member to hold the unique key for the concept.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlConcept.conceptValue">
            <summary>
            Private member to hold the decimal score of the concept.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlConcept.conceptFrom">
            <summary>
            Private member to hold the name of the entity that contributed the concept.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlConcept.conceptUpdatedOn">
            <summary>
            Private member to hold a date indicating the last time the concept was updated.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.#ctor(System.String,System.Decimal)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> class using the supplied parameters.
            </summary>
            <param name="key">The unique key for this concept.</param>
            <param name="value">The decimal score of this concept.</param>
            <remarks>
                This constructor is meant to be used when creating an <b>explicit</b> concept. Explicit data is for items that are explicitly added by a user to represent something. 
                For example, a user could edit their own APML file and add items they know they're interested in. 
                For this reason the <see cref="P:Argotic.Syndication.Specialized.ApmlConcept.From"/> and <see cref="P:Argotic.Syndication.Specialized.ApmlConcept.UpdatedOn"/> properties are not necessary for explicit data items, because it's a manual process.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than -1.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than 1.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.#ctor(System.String,System.Decimal,System.String,System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> class using the supplied parameters.
            </summary>
            <param name="key">The unique key for this concept.</param>
            <param name="value">The decimal score of this concept.</param>
            <param name="from">The name of the entity that contributed this concept.</param>
            <param name="utcUpdatedOn">A <see cref="T:System.DateTime"/> object that indicates the last time this concept was updated.</param>
            <remarks>
                This constructor is meant to be used when creating an <b>implicit</b> concept. Implicit data is added by machines/computers that try to make 
                some informed guesses about the things that you are interested in. This stuff will change over time and are added with a certain degree of confidence 
                that may have a decay in certain applications. For this reason it is important to keep a track of when things were added/modified.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than -1.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than 1.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="from"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="from"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.ApmlConcept.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.ApmlConcept.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.ApmlConcept.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.ApmlConcept.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlConcept"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.op_Equality(Argotic.Syndication.Specialized.ApmlConcept,Argotic.Syndication.Specialized.ApmlConcept)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.op_Inequality(Argotic.Syndication.Specialized.ApmlConcept,Argotic.Syndication.Specialized.ApmlConcept)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.op_LessThan(Argotic.Syndication.Specialized.ApmlConcept,Argotic.Syndication.Specialized.ApmlConcept)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlConcept.op_GreaterThan(Argotic.Syndication.Specialized.ApmlConcept,Argotic.Syndication.Specialized.ApmlConcept)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlConcept.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlConcept.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.ApmlConcept.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlConcept.From">
            <summary>
            Gets or sets the name of the entity that contributed this concept.
            </summary>
            <value>The name of the entity that contributed this concept. The default value is an empty string, which indicates no contributor was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlConcept.Key">
            <summary>
            Gets or sets the unique key for this concept.
            </summary>
            <value>The unique key for this concept.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlConcept.UpdatedOn">
            <summary>
            Gets or sets a date-time indicating the last time this concept was updated.
            </summary>
            <value>A <see cref="T:System.DateTime"/> object that indicates the last time this concept was updated. The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no update date was specified.</value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlConcept.Value">
            <summary>
            Gets or sets the decimal score of this concept.
            </summary>
            <value>The decimal score of this concept.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than -1.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than 1.</exception>
        </member>
        <member name="T:Argotic.Syndication.Specialized.ApmlSource">
            <summary>
            Represents a specific source of information that an entity is interested in. 
            </summary>
            <seealso cref="P:Argotic.Syndication.Specialized.ApmlProfile.ExplicitSources"/>
            <seealso cref="P:Argotic.Syndication.Specialized.ApmlProfile.ImplicitSources"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ApmlSource class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Apml\ApmlSourceExample.cs" region="ApmlSource"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlSource.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlSource.sourceKey">
            <summary>
            Private member to hold the unique key for the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlSource.sourceName">
            <summary>
            Private member to hold the friendly name of the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlSource.sourceValue">
            <summary>
            Private member to hold the decimal score of the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlSource.sourceType">
            <summary>
            Private member to hold the MIME type of the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlSource.sourceFrom">
            <summary>
            Private member to hold the name of the entity that contributed the source.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlSource.sourceUpdatedOn">
            <summary>
            Private member to hold a date indicating the last time the source was updated.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.ApmlSource.sourceAuthors">
            <summary>
            Private member to hold the collection of authors of the source.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.#ctor(System.String,System.String,System.String,System.Decimal)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> class using the supplied parameters.
            </summary>
            <param name="key">The unique key for this source.</param>
            <param name="name">The friendly name of this source.</param>
            <param name="type">The  MIME content type for this source.</param>
            <param name="value">The decimal score of this source.</param>
            <remarks>
                This constructor is meant to be used when creating an <b>explicit</b> source. Explicit data is for items that are explicitly added by a user to represent something. 
                For example, a user could edit their own APML file and add items they know they're interested in. 
                For this reason the <see cref="P:Argotic.Syndication.Specialized.ApmlSource.From"/> and <see cref="P:Argotic.Syndication.Specialized.ApmlSource.UpdatedOn"/> properties are not necessary for explicit data items, because it's a manual process.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than -1.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than 1.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.#ctor(System.String,System.String,System.String,System.Decimal,System.String,System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> class using the supplied parameters.
            </summary>
            <param name="key">The unique key for this source.</param>
            <param name="name">The friendly name of this source.</param>
            <param name="type">The  MIME content type for this source.</param>
            <param name="value">The decimal score of this source.</param>
            <param name="from">The name of the entity that contributed this concept.</param>
            <remarks>
                This constructor is meant to be used when creating an <b>implicit</b> source. Implicit data is added by machines/computers that try to make 
                some informed guesses about the things that you are interested in. This stuff will change over time and are added with a certain degree of confidence 
                that may have a decay in certain applications. For this reason it is important to keep a track of when things were added/modified.
            </remarks>
            <param name="utcUpdatedOn">A <see cref="T:System.DateTime"/> object that indicates the last time this concept was updated.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="key"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="type"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than -1.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than 1.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="from"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="from"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.ApmlSource.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.ApmlSource.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.ApmlSource.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.ApmlSource.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.ApmlAuthor},System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.ApmlAuthor})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.ApmlSource"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.op_Equality(Argotic.Syndication.Specialized.ApmlSource,Argotic.Syndication.Specialized.ApmlSource)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.op_Inequality(Argotic.Syndication.Specialized.ApmlSource,Argotic.Syndication.Specialized.ApmlSource)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.op_LessThan(Argotic.Syndication.Specialized.ApmlSource,Argotic.Syndication.Specialized.ApmlSource)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.ApmlSource.op_GreaterThan(Argotic.Syndication.Specialized.ApmlSource,Argotic.Syndication.Specialized.ApmlSource)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlSource.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlSource.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.ApmlSource.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlSource.Authors">
            <summary>
            Gets or sets the authors of this source.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.ApmlAuthor"/> objects that represent the authors of this source.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlSource.From">
            <summary>
            Gets or sets the name of the entity that contributed this source.
            </summary>
            <value>The name of the entity that contributed this source. The default value is an empty string, which indicates no contributor was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlSource.Key">
            <summary>
            Gets or sets the unique key for this source.
            </summary>
            <value>The unique key for this source.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlSource.MimeType">
            <summary>
            Gets or sets the MIME content type for this source.
            </summary>
            <value>The  MIME content type for this source.</value>
            <remarks>
                See <a href="http://www.iana.org/assignments/media-types/">http://www.iana.org/assignments/media-types/</a> for a listing of registered MIME content types.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlSource.Name">
            <summary>
            Gets or sets the friendly name of this source.
            </summary>
            <value>The friendly name of this source.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlSource.UpdatedOn">
            <summary>
            Gets or sets a date-time indicating the last time this source was updated.
            </summary>
            <value>A <see cref="T:System.DateTime"/> object that indicates the last time this source was updated. The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no update date was specified.</value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.ApmlSource.Value">
            <summary>
            Gets or sets the decimal score of this source.
            </summary>
            <value>The decimal score of this source.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than -1.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is greater than 1.</exception>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLAuthor">
            <summary>
            Represents an author of published content.
            </summary>
        </member>
        <member name="T:Argotic.Syndication.Specialized.IBlogMLCommonObject">
            <summary>
            Allows an object to implement common Web Log Markup Language (BlogML) entity information by representing a set of properties, methods, indexers and events common to BlogML syndication resources.
            </summary>
            <seealso cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/>
        </member>
        <member name="P:Argotic.Syndication.Specialized.IBlogMLCommonObject.ApprovalStatus">
            <summary>
            Gets or sets the approval status of the web log entity.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/> enumeration value that represents whether the web log entity was approved to be publicly available. 
                The default value is <see cref="F:Argotic.Syndication.Specialized.BlogMLApprovalStatus.None"/>, which indicates that no approval status information was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.IBlogMLCommonObject.CreatedOn">
            <summary>
            Gets or sets a date-time indicating when the web log entity was created.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates an instant in time associated with an event early in the life cycle of the web log entity. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.IBlogMLCommonObject.Id">
            <summary>
            Gets or sets the unique identifier of the web log entity.
            </summary>
            <value>An identification string for the web log entity. The default value is an <b>empty</b> string, which indicated that no identifier was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.IBlogMLCommonObject.LastModifiedOn">
            <summary>
            Gets or sets a date-time indicating when the web log entity was last modified.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when the web log entity was modified in a way the publisher considers significant. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no modification date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.IBlogMLCommonObject.Title">
            <summary>
            Gets or sets the title of the web log entity.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> object that represents the title of the web log entity.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAuthor.commonObjectBaseTitle">
            <summary>
            Private member to hold the title of the web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAuthor.commonObjectBaseId">
            <summary>
            Private member to hold a unique identifier for the  web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAuthor.commonObjectBaseCreatedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was created.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAuthor.commonObjectBaseLastModifiedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was last modified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAuthor.commonObjectBaseApprovalStatus">
            <summary>
            Private member to hold a value indicating the web log entity approval status.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAuthor.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAuthor.authorEmailAddress">
            <summary>
            Private member to hold the email address for the author.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.BlogMLAuthor.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.BlogMLAuthor.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.BlogMLAuthor.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.BlogMLAuthor.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.op_Equality(Argotic.Syndication.Specialized.BlogMLAuthor,Argotic.Syndication.Specialized.BlogMLAuthor)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.op_Inequality(Argotic.Syndication.Specialized.BlogMLAuthor,Argotic.Syndication.Specialized.BlogMLAuthor)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.op_LessThan(Argotic.Syndication.Specialized.BlogMLAuthor,Argotic.Syndication.Specialized.BlogMLAuthor)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAuthor.op_GreaterThan(Argotic.Syndication.Specialized.BlogMLAuthor,Argotic.Syndication.Specialized.BlogMLAuthor)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAuthor.ApprovalStatus">
            <summary>
            Gets or sets the approval status of this web log entity.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/> enumeration value that represents whether this web log entity was approved to be publicly available. 
                The default value is <see cref="F:Argotic.Syndication.Specialized.BlogMLApprovalStatus.None"/>, which indicates that no approval status information was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAuthor.CreatedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was created.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates an instant in time associated with an event early in the life cycle of this web log entity. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAuthor.Id">
            <summary>
            Gets or sets the unique identifier of this web log entity.
            </summary>
            <value>An identification string for this web log entity. The default value is an <b>empty</b> string, which indicated that no identifier was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAuthor.LastModifiedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was last modified.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this web log entity was modified in a way the publisher considers significant. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no modification date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAuthor.Title">
            <summary>
            Gets or sets the title of this web log entity.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> object that represents the title of this web log entity.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAuthor.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAuthor.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.BlogMLAuthor.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAuthor.EmailAddress">
            <summary>
            Gets or sets the email address of this author.
            </summary>
            <value>The email address of this author.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLComment">
            <summary>
            Represents a post comment.
            </summary>
            <seealso cref="P:Argotic.Syndication.Specialized.BlogMLPost.Comments"/>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.commonObjectBaseTitle">
            <summary>
            Private member to hold the title of the web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.commonObjectBaseId">
            <summary>
            Private member to hold a unique identifier for the  web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.commonObjectBaseCreatedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was created.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.commonObjectBaseLastModifiedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was last modified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.commonObjectBaseApprovalStatus">
            <summary>
            Private member to hold a value indicating the web log entity approval status.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.commentContent">
            <summary>
            Private member to hold the textual content of the comment.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.commentUserName">
            <summary>
            Private member to hold the author's name for the comment.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.commentUserEmailAddress">
            <summary>
            Private member to hold the author's email address for the comment.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLComment.commentUserUrl">
            <summary>
            Private member to hold the author's homepage or web log address for the comment.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLComment"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.BlogMLComment.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.BlogMLComment.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.BlogMLComment.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.BlogMLComment.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLComment"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLComment"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLComment"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.BlogMLComment"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLComment"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLComment"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.op_Equality(Argotic.Syndication.Specialized.BlogMLComment,Argotic.Syndication.Specialized.BlogMLComment)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.op_Inequality(Argotic.Syndication.Specialized.BlogMLComment,Argotic.Syndication.Specialized.BlogMLComment)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.op_LessThan(Argotic.Syndication.Specialized.BlogMLComment,Argotic.Syndication.Specialized.BlogMLComment)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLComment.op_GreaterThan(Argotic.Syndication.Specialized.BlogMLComment,Argotic.Syndication.Specialized.BlogMLComment)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.ApprovalStatus">
            <summary>
            Gets or sets the approval status of this web log entity.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/> enumeration value that represents whether this web log entity was approved to be publicly available. 
                The default value is <see cref="F:Argotic.Syndication.Specialized.BlogMLApprovalStatus.None"/>, which indicates that no approval status information was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.CreatedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was created.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates an instant in time associated with an event early in the life cycle of this web log entity. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.Id">
            <summary>
            Gets or sets the unique identifier of this web log entity.
            </summary>
            <value>An identification string for this web log entity. The default value is an <b>empty</b> string, which indicated that no identifier was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.LastModifiedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was last modified.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this web log entity was modified in a way the publisher considers significant. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no modification date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.Title">
            <summary>
            Gets or sets the title of this web log entity.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> object that represents the title of this web log entity.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.BlogMLComment.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.Content">
            <summary>
            Gets or sets the content of this comment.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> that represents the content of this comment.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.UserEmailAddress">
            <summary>
            Gets or sets the author's email address for this comment.
            </summary>
            <value>The author's email address for this comment.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.UserName">
            <summary>
            Gets or sets the author's name for this comment.
            </summary>
            <value>The author's name for this comment.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLComment.UserUrl">
            <summary>
            Gets or sets the author's homepage or web log for this comment.
            </summary>
            <value>The author's homepage or web log address for this comment.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLTextConstruct">
            <summary>
            Represents machine or human readable text.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTextConstruct.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTextConstruct.textConstructContent">
            <summary>
            Private member to hold the content of the text.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTextConstruct.textConstructType">
            <summary>
            Private member to hold entity encoding utilized by the text.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTextConstruct.textConstructEscapesContent">
            <summary>
            Private member to hold a value indicating if the text construct escapes content using a CDATA block.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> class using the supplied textual content.
            </summary>
            <param name="content">The textual content.</param>
            <remarks>
                This constructor assumes the supplied <paramref name="content"/> is not encoded per a specific entity scheme. 
                The textual content will be escaped using a <i>CDATA</i> block.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.#ctor(System.String,Argotic.Syndication.Specialized.BlogMLContentType)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> class using the supplied content and entity encoding scheme.
            </summary>
            <param name="content">The entity encoded content.</param>
            <param name="encoding">An <see cref="T:Argotic.Syndication.Specialized.BlogMLContentType"/> enumeration value that represents the entity encoding utilized by the <paramref name="content"/>.</param>
            <remarks>
                This constructor assumes the supplied <paramref name="content"/> is encoded per the specified <paramref name="encoding"/> scheme. 
                The textual content will be escaped using a <i>CDATA</i> block.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.ConstructTypeAsString(Argotic.Syndication.Specialized.BlogMLContentType)">
            <summary>
            Returns the text construct identifier for the supplied <see cref="T:Argotic.Syndication.Specialized.BlogMLContentType"/>.
            </summary>
            <param name="type">The <see cref="T:Argotic.Syndication.Specialized.BlogMLContentType"/> to get the text construct identifier for.</param>
            <returns>The text construct identifier for the supplied <paramref name="type"/>, otherwise returns an empty string.</returns>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ConstructTypeAsString method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLTextConstructExample.cs" region="ConstructTypeAsString(BlogMLContentType type)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.ConstructTypeByName(System.String)">
            <summary>
            Returns the <see cref="T:Argotic.Syndication.Specialized.BlogMLContentType"/> enumeration value that corresponds to the specified text construct type name.
            </summary>
            <param name="name">The name of the text construct type.</param>
            <returns>A <see cref="T:Argotic.Syndication.Specialized.BlogMLContentType"/> enumeration value that corresponds to the specified string, otherwise returns <b>BlogMLContentType.None</b>.</returns>
            <remarks>This method disregards case of specified text construct type name.</remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the ConstructTypeByName method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLTextConstructExample.cs" region="ConstructTypeByName(string name)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.WriteTo(System.Xml.XmlWriter,System.String)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <param name="elementName">The local name of the text construct being written.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="elementName"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="elementName"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance, with a generic element name of <i>TextConstruct</i>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.op_Equality(Argotic.Syndication.Specialized.BlogMLTextConstruct,Argotic.Syndication.Specialized.BlogMLTextConstruct)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.op_Inequality(Argotic.Syndication.Specialized.BlogMLTextConstruct,Argotic.Syndication.Specialized.BlogMLTextConstruct)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.op_LessThan(Argotic.Syndication.Specialized.BlogMLTextConstruct,Argotic.Syndication.Specialized.BlogMLTextConstruct)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTextConstruct.op_GreaterThan(Argotic.Syndication.Specialized.BlogMLTextConstruct,Argotic.Syndication.Specialized.BlogMLTextConstruct)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.Content">
            <summary>
            Gets or sets the content of this text.
            </summary>
            <value>The content of this text.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.ContentType">
            <summary>
            Gets or sets the entity encoding utilized by this text.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.Specialized.BlogMLContentType"/> enumeration value that represents the entity encoding utilized by this text. 
                The default value is <see cref="F:Argotic.Syndication.Specialized.BlogMLContentType.None"/>.
            </value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTextConstruct.EscapeContent">
            <summary>
            Gets or sets a value indicating if the content of this text is escaped using a CDATA block.
            </summary>
            <value><b>true</b> if the content of this text will be escaped using a CDATA block section; otherwise <b>false</b>. The default value is <b>true</b>.</value>
            <remarks>
                <i>CDATA</i> sections are used to escape blocks of text containing characters which would otherwise be recognized as markup. 
                All tags and entity references are ignored by an XML processor that treats them just like any character data. 
                <i>CDATA</i> blocks should be used when you want to include large blocks of special characters as character data, 
                but you do not want to have to use entity references all the time.
            </remarks>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLUtility">
            <summary>
            Provides methods that comprise common utility features shared across the Web Log Markup Language (BlogML) syndication entities. This class cannot be inherited.
            </summary>
            <remarks>This utility class is not intended for use outside the Web Log Markup Language (BlogML) syndication entities within the framework.</remarks>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLUtility.BLOGML_NAMESPACE">
            <summary>
            Private member to hold the Web Log Markup Language (BlogML) 2.0 namespace identifier.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLUtility.ApprovalStatusAsString(Argotic.Syndication.Specialized.BlogMLApprovalStatus)">
            <summary>
            Returns the approval status identifier for the supplied <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/>.
            </summary>
            <param name="status">The <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/> to get the text construct identifier for.</param>
            <returns>The approval status identifier for the supplied <paramref name="type"/>, otherwise returns an empty string.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLUtility.ApprovalStatusByValue(System.String)">
            <summary>
            Returns the <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/> enumeration value that corresponds to the specified approval status value.
            </summary>
            <param name="value">The value of the approval status identifier.</param>
            <returns>A <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/> enumeration value that corresponds to the specified string, otherwise returns <b>BlogMLApprovalStatus.None</b>.</returns>
            <remarks>This method disregards case of specified approval status value.</remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLUtility.CompareCommonObjects(Argotic.Syndication.Specialized.IBlogMLCommonObject,Argotic.Syndication.Specialized.IBlogMLCommonObject)">
            <summary>
            Compares objects that implement the <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> interface.
            </summary>
            <param name="source">A object that implements the <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> interface to be compared.</param>
            <param name="target">A object that implements the <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> to compare with the <paramref name="source"/>.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLUtility.CreateNamespaceManager(System.Xml.XmlNameTable)">
            <summary>
            Initializes a <see cref="T:System.Xml.XmlNamespaceManager"/> object for resolving prefixed XML namespaces within  Web Log Markup Language (BlogML) syndication entities.
            </summary>
            <param name="nameTable">The table of atomized string objects.</param>
            <returns>A <see cref="T:System.Xml.XmlNamespaceManager"/> that resolves prefixed XML namespaces and provides scope management for these namespaces.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="nameTable"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLUtility.FillCommonObject(Argotic.Syndication.Specialized.IBlogMLCommonObject,System.Xml.XPath.XPathNavigator)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> to match the data source.
            </summary>
            <param name="target">The object that implements the <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> interface to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract BlogML common object information from.</param>
            <returns><b>true</b> if the <paramref name="target"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLUtility.FillCommonObject(Argotic.Syndication.Specialized.IBlogMLCommonObject,System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> to match the data source.
            </summary>
            <param name="target">The object that implements the <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> interface to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract BlogML common object information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the fill operation.</param>
            <returns><b>true</b> if the <paramref name="target"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLUtility.WriteCommonObjectAttributes(Argotic.Syndication.Specialized.IBlogMLCommonObject,System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> attributes to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="source">A object that implements the <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> interface to extract BlogML common object information from.</param>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which the <paramref name="source"/> information will be written.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLUtility.WriteCommonObjectElements(Argotic.Syndication.Specialized.IBlogMLCommonObject,System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> elements to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="source">A object that implements the <see cref="T:Argotic.Syndication.Specialized.IBlogMLCommonObject"/> interface to extract BlogML common object information from.</param>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which the <paramref name="source"/> information will be written.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLUtility.BlogMLNamespace">
            <summary>
            Gets the XML namespace URI for the Web Log Markup Language (BlogML) 2.0 specification.
            </summary>
            <value>The XML namespace URI for the Web Log Markup Language (BlogML) 2.0 specification.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLDocument">
            <summary>
            Represents a Web Log Markup Language (BlogML) syndication resource.
            </summary>
            <remarks>
                <para>
                    This implementation conforms to the BlogML 2.0 specification, 
                    which can be found at <a href="http://blogml.org">http://blogml.org</a>.
                </para>
                <para>
                    The purpose of this format is to provide an open format derived from XML to store and restore the content of a blog.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the BlogMLDocument class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" 
                        region="BlogMLDocument" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentFormat">
            <summary>
            Private member to hold the syndication format for this syndication resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentVersion">
            <summary>
            Private member to hold the version of the syndication format for this syndication resource conforms to.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.resourceAsyncLoadCancelled">
            <summary>
            Private member to hold a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.resourceIsLoading">
            <summary>
            Private member to hold a value indicating if the syndication resource is in the process of loading.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.asyncHttpWebRequest">
            <summary>
            Private member to hold HTTP web request used by asynchronous load operations.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentTitle">
            <summary>
            Private member to hold the title of the web log.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentSubtitle">
            <summary>
            Private member to hold the sub-title of the web log.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentAuthors">
            <summary>
            Private member to hold the collection of authors of the web log.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentExtendedProperties">
            <summary>
            Private member to hold the collection of extended properties for the web log.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentCategories">
            <summary>
            Private member to hold the collection of categories for the web log.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentPosts">
            <summary>
            Private member to hold the collection of posts for the web log.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentCreationDate">
            <summary>
            Private member to hold the creation date of this web log storage media.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLDocument.documentRootUrl">
            <summary>
            Private member to hold the base URL of the web log. 
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.OnDocumentLoaded(Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Create(System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Create method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" region="Create(Uri source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Create(System.Uri,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, <see cref="T:System.Net.IWebProxy"/>, and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>The <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> is loaded using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.</para>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> has a <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the LoadAsync method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" region="LoadAsync(Uri source, Object userToken)"/>
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" region="ResourceLoadedCallback(Object sender, SyndicationResourceLoadedEventArgs e)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance. This value can be <b>null</b>.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> has a <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/>, <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance. This value can be <b>null</b>.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, 
                    you must wait for the load operation to complete before attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> has a <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsyncCancel">
            <summary>
            Cancels an asynchronous operation to load this syndication resource.
            </summary>
            <remarks>
                Use the LoadAsyncCancel method to cancel a pending <see cref="M:Argotic.Syndication.Specialized.BlogMLDocument.LoadAsync(System.Uri,System.Object)"/> operation. 
                If there is a load operation in progress, this method releases resources used to execute the load operation. 
                If there is no load operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.AsyncLoadCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous load operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.AddPost(Argotic.Syndication.Specialized.BlogMLPost)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> to the current instance's <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Posts"/> collection.
            </summary>
            <param name="post">The <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> was added to the <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Posts"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="post"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.RemovePost(Argotic.Syndication.Specialized.BlogMLPost)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> from the current instance's <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Posts"/> collection.
            </summary>
            <param name="post">The <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> was removed from the <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Posts"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Posts"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="post"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.CreateNavigator">
            <summary>
            Initializes a read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through nodes in this <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/>.
            </summary>
            <returns>A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object.</returns>
            <remarks>
                The <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the root element of the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/>. 
                If there is no root element, the <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the first element in the XML representation of the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.Xml.XPath.IXPathNavigable)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" region="Load(IXPathNavigable source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.Xml.XPath.IXPathNavigable,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.IO.Stream)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" region="Load(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.IO.Stream,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.Xml.XmlReader)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" region="Load(XmlReader reader)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.Xml.XmlReader,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see> and <see cref="T:System.Net.IWebProxy">proxy</see>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" region="Load(Uri source, ICredentials credentials, IWebProxy proxy)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see>, <see cref="T:System.Net.IWebProxy">proxy</see> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="settings"/> has a <see cref="P:Argotic.Common.SyndicationResourceLoadSettings.CharacterEncoding">character encoding</see> of <see cref="P:System.Text.Encoding.UTF8"/> 
                                the character encoding of the <paramref name="source"/> will be attempt to be determined automatically, otherwise the specified character encoding will be used. 
                                If automatic detection fails, a character encoding of <see cref="P:System.Text.Encoding.UTF8"/> is used by default.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Save(System.IO.Stream)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" region="Save(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Save(System.IO.Stream,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance. This value can be <b>null</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Save(System.Xml.XmlWriter)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLDocumentExample.cs" region="Save(XmlWriter writer)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Save(System.Xml.XmlWriter,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/> and <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/> instance.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.FillExtensionTypes(Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Fills the supported extensions collection of the supplied <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object based on syndication extensions present in the current instance hierarchy.
            </summary>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object whose <see cref="P:Argotic.Common.SyndicationResourceSaveSettings.SupportedExtensions"/> collection is to be filled.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings,Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Loads the syndication resource using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication resource information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.Specialized.BlogMLDocument"/>.</param>
            <param name="eventData">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data used when raising the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded"/> event is raised using the specified <paramref name="eventData"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="eventData"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="navigator"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> at the specified index.
            </summary>
            <param name="index">The zero-based index of the post to get or set.</param>
            <returns>The <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> at the specified index.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is equal to or greater than the count for <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Posts"/>.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="E:Argotic.Syndication.Specialized.BlogMLDocument.Loaded">
            <summary>
            Occurs when the syndication resource state has been changed by a load operation.
            </summary>
            <seealso cref="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.Xml.XPath.IXPathNavigable)"/>
            <seealso cref="M:Argotic.Syndication.Specialized.BlogMLDocument.Load(System.Xml.XmlReader)"/>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.Authors">
            <summary>
            Gets the authors of this web log.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/> objects that represent the authors of this web log.</value>
            <remarks>
                This collection of <see cref="T:Argotic.Syndication.Specialized.BlogMLAuthor"/> objects acts as a master listing of authers that can be referenced by other BlogML syndication entities.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.Categories">
            <summary>
            Gets the categories for this web log.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.BlogMLCategory"/> objects that represent the categories for this web log.</value>
            <remarks>
                This collection of <see cref="T:Argotic.Syndication.Specialized.BlogMLCategory"/> objects acts as a master listing of categories that can be referenced by other BlogML syndication entities.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.ExtendedProperties">
            <summary>
            Gets the extended properties of this web log.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.Dictionary`2"/> collection of string key/value pairs that represent the extended properties of this web log.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.Format">
            <summary>
            Gets the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource implements.
            </summary>
            <value>The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type of syndication format that this syndication resource implements.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.GeneratedOn">
            <summary>
            Gets or sets a date-time indicating when this BlogML document was created.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the creation date of this web log storage media. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.Posts">
            <summary>
            Gets or sets the posts for this web log.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> objects that represents the posts for this web log.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.RootUrl">
            <summary>
            Gets or sets the root URL of this web log.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the base URL of this web log.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.Subtitle">
            <summary>
            Gets or sets the sub-title of this web log.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> object that represents the sub-title of this web log.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.Title">
            <summary>
            Gets or sets the title of this web log.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> object that represents the title of this web log.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.Version">
            <summary>
            Gets the <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to.
            </summary>
            <value>The <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to. The default value is <b>2.0</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.AsyncLoadHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
            <value><b>true</b> if syndication resource asynchronous load operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLDocument.LoadOperationInProgress">
            <summary>
            Gets or sets a value indicating if the syndication resource is in the process of loading.
            </summary>
            <value><b>true</b> if syndication resource is in the process of loading, otherwise <b>false</b>.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLContentType">
            <summary>
            Represents the entity encoding utilized by textual content constructs.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLContentType.None">
            <summary>
            No content type specified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLContentType.Base64">
            <summary>
            Indicates that the textual content is base-64 encoded.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLContentType.Html">
            <summary>
            Indicates that the textual content is Hyper-Text Markup Language (HTML) encoded.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLContentType.Text">
            <summary>
            Indicates that the textual content is not encoded per a specific entity scheme.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLContentType.Xhtml">
            <summary>
            Indicates that the textual content is Extensible Hyper-Text Markup Language (XHTML) encoded.
            </summary>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus">
            <summary>
            Represents the approval status of a web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLApprovalStatus.None">
            <summary>
            No approval status specified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLApprovalStatus.Approved">
            <summary>
            Indicates that the web log entity is approved.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLApprovalStatus.NotApproved">
            <summary>
            Indicates that the web log entity is not approved.
            </summary>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLCategory">
            <summary>
            Represents an categorization taxonomy for published content.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLCategory.commonObjectBaseTitle">
            <summary>
            Private member to hold the title of the web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLCategory.commonObjectBaseId">
            <summary>
            Private member to hold a unique identifier for the  web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLCategory.commonObjectBaseCreatedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was created.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLCategory.commonObjectBaseLastModifiedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was last modified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLCategory.commonObjectBaseApprovalStatus">
            <summary>
            Private member to hold a value indicating the web log entity approval status.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLCategory.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLCategory.categoryParentIdentifier">
            <summary>
            Private member to hold the reference key to the parent of the category.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLCategory.categoryDescription">
            <summary>
            Private member to hold the description of the category.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLCategory"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.BlogMLCategory.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.BlogMLCategory.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.BlogMLCategory.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.BlogMLCategory.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLCategory"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLCategory"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLCategory"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.BlogMLCategory"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLCategory"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLCategory"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.op_Equality(Argotic.Syndication.Specialized.BlogMLCategory,Argotic.Syndication.Specialized.BlogMLCategory)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.op_Inequality(Argotic.Syndication.Specialized.BlogMLCategory,Argotic.Syndication.Specialized.BlogMLCategory)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.op_LessThan(Argotic.Syndication.Specialized.BlogMLCategory,Argotic.Syndication.Specialized.BlogMLCategory)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLCategory.op_GreaterThan(Argotic.Syndication.Specialized.BlogMLCategory,Argotic.Syndication.Specialized.BlogMLCategory)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLCategory.ApprovalStatus">
            <summary>
            Gets or sets the approval status of this web log entity.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/> enumeration value that represents whether this web log entity was approved to be publicly available. 
                The default value is <see cref="F:Argotic.Syndication.Specialized.BlogMLApprovalStatus.None"/>, which indicates that no approval status information was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLCategory.CreatedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was created.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates an instant in time associated with an event early in the life cycle of this web log entity. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLCategory.Id">
            <summary>
            Gets or sets the unique identifier of this web log entity.
            </summary>
            <value>An identification string for this web log entity. The default value is an <b>empty</b> string, which indicated that no identifier was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLCategory.LastModifiedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was last modified.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this web log entity was modified in a way the publisher considers significant. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no modification date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLCategory.Title">
            <summary>
            Gets or sets the title of this web log entity.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> object that represents the title of this web log entity.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLCategory.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLCategory.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.BlogMLCategory.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLCategory.Description">
            <summary>
            Gets or sets the description of this category.
            </summary>
            <value>The description of this category.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLCategory.ParentId">
            <summary>
            Gets or sets a reference to the parent of this category.
            </summary>
            <value>A unique identifier that references the parent category that this category is a child of.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLPost">
            <summary>
            Represents information that describes a web log entry.
            </summary>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the BlogMLPost class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLPostExample.cs" 
                        region="BlogMLPost" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.commonObjectBaseTitle">
            <summary>
            Private member to hold the title of the web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.commonObjectBaseId">
            <summary>
            Private member to hold a unique identifier for the  web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.commonObjectBaseCreatedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was created.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.commonObjectBaseLastModifiedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was last modified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.commonObjectBaseApprovalStatus">
            <summary>
            Private member to hold a value indicating the web log entity approval status.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postContent">
            <summary>
            Private member to hold the textual content of the post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postName">
            <summary>
            Private member to hold the name of the post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postExcerpt">
            <summary>
            Private member to hold the excerpt of the post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postAuthors">
            <summary>
            Private member to hold references to authors of the post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postCategories">
            <summary>
            Private member to hold references to categories for the post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postComments">
            <summary>
            Private member to hold comments for the post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postTrackbacks">
            <summary>
            Private member to hold trackbacks for the post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postAttachments">
            <summary>
            Private member to hold attachments for the post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postUrl">
            <summary>
            Private member to hold the URL of the post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postType">
            <summary>
            Private member to hold the type of web log entry the post represents.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPost.postViews">
            <summary>
            Private member to hold views of the post.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.BlogMLAttachment},System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.BlogMLAttachment})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.BlogMLAuthor},System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.BlogMLAuthor})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.BlogMLComment},System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.BlogMLComment})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.CompareSequence(System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.BlogMLTrackback},System.Collections.ObjectModel.Collection{Argotic.Syndication.Specialized.BlogMLTrackback})">
            <summary>
            Compares two specified <see cref="T:System.Collections.ObjectModel.Collection`1"/> collections.
            </summary>
            <param name="source">The first collection.</param>
            <param name="target">The second collection.</param>
            <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.</returns>
            <remarks>
                <para>
                    If the collections contain the same number of elements, determines the lexical relationship between the two sequences of comparands.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>greater than</i> the <paramref name="target"/> element count, returns <b>1</b>.
                </para>
                <para>
                    If the <paramref name="source"/> has an element count that is <i>less than</i> the <paramref name="target"/> element count, returns <b>-1</b>.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="target"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.PostTypeAsString(Argotic.Syndication.Specialized.BlogMLPostType)">
            <summary>
            Returns the post type identifier for the supplied <see cref="T:Argotic.Syndication.Specialized.BlogMLPostType"/>.
            </summary>
            <param name="type">The <see cref="T:Argotic.Syndication.Specialized.BlogMLPostType"/> to get the post type identifier for.</param>
            <returns>The post type identifier for the supplied <paramref name="type"/>, otherwise returns an empty string.</returns>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the PostTypeAsString method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLPostExample.cs" region="PostTypeAsString(BlogMLPostType type)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.PostTypeByName(System.String)">
            <summary>
            Returns the <see cref="T:Argotic.Syndication.Specialized.BlogMLPostType"/> enumeration value that corresponds to the specified post type name.
            </summary>
            <param name="name">The name of the post type.</param>
            <returns>A <see cref="T:Argotic.Syndication.Specialized.BlogMLPostType"/> enumeration value that corresponds to the specified string, otherwise returns <b>BlogMLPostType.None</b>.</returns>
            <remarks>This method disregards case of specified post type name.</remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the PostTypeByName method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\BlogML\BlogMLPostExample.cs" region="PostTypeByName(string name)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.BlogMLPost.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.BlogMLPost.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.BlogMLPost.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.BlogMLPost.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.FillPostCollections(Argotic.Syndication.Specialized.BlogMLPost,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> collection entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="post">The <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="post"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.FillPostCollections(Argotic.Syndication.Specialized.BlogMLPost,System.Xml.XPath.XPathNavigator,System.Xml.XmlNamespaceManager,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Modifies the <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> collection entities to match the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> data source.
            </summary>
            <param name="post">The <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/> to be filled.</param>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="manager">The <see cref="T:System.Xml.XmlNamespaceManager"/> used to resolve XML namespace prefixes.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="post"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="manager"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLPost"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.op_Equality(Argotic.Syndication.Specialized.BlogMLPost,Argotic.Syndication.Specialized.BlogMLPost)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.op_Inequality(Argotic.Syndication.Specialized.BlogMLPost,Argotic.Syndication.Specialized.BlogMLPost)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.op_LessThan(Argotic.Syndication.Specialized.BlogMLPost,Argotic.Syndication.Specialized.BlogMLPost)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLPost.op_GreaterThan(Argotic.Syndication.Specialized.BlogMLPost,Argotic.Syndication.Specialized.BlogMLPost)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.ApprovalStatus">
            <summary>
            Gets or sets the approval status of this web log entity.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/> enumeration value that represents whether this web log entity was approved to be publicly available. 
                The default value is <see cref="F:Argotic.Syndication.Specialized.BlogMLApprovalStatus.None"/>, which indicates that no approval status information was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.CreatedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was created.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates an instant in time associated with an event early in the life cycle of this web log entity. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Id">
            <summary>
            Gets or sets the unique identifier of this web log entity.
            </summary>
            <value>An identification string for this web log entity. The default value is an <b>empty</b> string, which indicated that no identifier was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.LastModifiedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was last modified.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this web log entity was modified in a way the publisher considers significant. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no modification date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Title">
            <summary>
            Gets or sets the title of this web log entity.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> object that represents the title of this web log entity.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.BlogMLPost.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Attachments">
            <summary>
            Gets the attachments for this post.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/> objects that represent the attachments for this post.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Authors">
            <summary>
            Gets the authors of this post.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of strings that represent references to the authors of this post.</value>
            <remarks>
                The authors referenced by this collection <i>should</i> be located in the post's parent document <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Authors"/> collection.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Categories">
            <summary>
            Gets the categories for this post.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of strings that represent references to the categories for this post.</value>
            <remarks>
                The categories referenced by this collection <i>should</i> be located in the post's parent document <see cref="P:Argotic.Syndication.Specialized.BlogMLDocument.Categories"/> collection.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Comments">
            <summary>
            Gets the comments for this post.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.BlogMLComment"/> objects that represent the comments for this post.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Content">
            <summary>
            Gets or sets the content of this post.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> that represents the content of this post.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Excerpt">
            <summary>
            Gets or sets the excerpt of this post.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> that represents an excerpt of this post.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.HasExcerpt">
            <summary>
            Gets a value indicating if this post has an excerpt.
            </summary>
            <value><b>true</b> if this post's <see cref="P:Argotic.Syndication.Specialized.BlogMLPost.Excerpt"/> is not null; otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Name">
            <summary>
            Gets or sets the name of this post.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> that represents the name of this post.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.PostType">
            <summary>
            Gets or sets the type of web log entry this post represents.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.Specialized.BlogMLPostType"/> enumeration value that represents the type of web log entry this post represents. 
                The default value is <see cref="F:Argotic.Syndication.Specialized.BlogMLPostType.None"/>.
            </value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Trackbacks">
            <summary>
            Gets the trackbacks for this post.
            </summary>
            <value>A <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.BlogMLTrackback"/> objects that represent the trackbacks for this post.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Url">
            <summary>
            Gets or sets the URL of this post.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of this post.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLPost.Views">
            <summary>
            Gets or sets the views of this post.
            </summary>
            <value>The views of this post.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLTrackback">
            <summary>
            Represents a trackback to a post.
            </summary>
            <seealso cref="P:Argotic.Syndication.Specialized.BlogMLPost.Trackbacks"/>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTrackback.commonObjectBaseTitle">
            <summary>
            Private member to hold the title of the web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTrackback.commonObjectBaseId">
            <summary>
            Private member to hold a unique identifier for the  web log entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTrackback.commonObjectBaseCreatedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was created.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTrackback.commonObjectBaseLastModifiedOn">
            <summary>
            Private member to hold a date-time indicating when the  web log entity information was last modified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTrackback.commonObjectBaseApprovalStatus">
            <summary>
            Private member to hold a value indicating the web log entity approval status.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTrackback.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLTrackback.trackbackUrl">
            <summary>
            Private member to hold the URL of the trackback.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLTrackback"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.BlogMLTrackback.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.BlogMLTrackback.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.BlogMLTrackback.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.BlogMLTrackback.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLTrackback"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLTrackback"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLTrackback"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.ApmlApplication"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.BlogMLTrackback"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLTrackback"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLTrackback"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.op_Equality(Argotic.Syndication.Specialized.BlogMLTrackback,Argotic.Syndication.Specialized.BlogMLTrackback)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.op_Inequality(Argotic.Syndication.Specialized.BlogMLTrackback,Argotic.Syndication.Specialized.BlogMLTrackback)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.op_LessThan(Argotic.Syndication.Specialized.BlogMLTrackback,Argotic.Syndication.Specialized.BlogMLTrackback)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLTrackback.op_GreaterThan(Argotic.Syndication.Specialized.BlogMLTrackback,Argotic.Syndication.Specialized.BlogMLTrackback)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTrackback.ApprovalStatus">
            <summary>
            Gets or sets the approval status of this web log entity.
            </summary>
            <value>
                An <see cref="T:Argotic.Syndication.Specialized.BlogMLApprovalStatus"/> enumeration value that represents whether this web log entity was approved to be publicly available. 
                The default value is <see cref="F:Argotic.Syndication.Specialized.BlogMLApprovalStatus.None"/>, which indicates that no approval status information was specified.
            </value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTrackback.CreatedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was created.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates an instant in time associated with an event early in the life cycle of this web log entity. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no creation date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTrackback.Id">
            <summary>
            Gets or sets the unique identifier of this web log entity.
            </summary>
            <value>An identification string for this web log entity. The default value is an <b>empty</b> string, which indicated that no identifier was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTrackback.LastModifiedOn">
            <summary>
            Gets or sets a date-time indicating when this web log entity was last modified.
            </summary>
            <value>
                A <see cref="T:System.DateTime"/> that indicates the most recent instant in time when this web log entity was modified in a way the publisher considers significant. 
                The default value is <see cref="F:System.DateTime.MinValue"/>, which indicates that no modification date-time was provided.
            </value>
            <remarks>
                The <see cref="T:System.DateTime"/> should be provided in Coordinated Universal Time (UTC).
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTrackback.Title">
            <summary>
            Gets or sets the title of this web log entity.
            </summary>
            <value>A <see cref="T:Argotic.Syndication.Specialized.BlogMLTextConstruct"/> object that represents the title of this web log entity.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTrackback.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTrackback.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.BlogMLTrackback.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLTrackback.Url">
            <summary>
            Gets or sets the URL of this trackback.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the URL of this trackback.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLAttachment">
            <summary>
            Represents a post attachment.
            </summary>
            <remarks>
                An attachment can be any document (image, video) related to a blog post. 
                The attachment can be lazily stored as an URL or fully embedded in the body of the post by <i>base64</i> encoding. 
                In both cases, the URL must be specified so that the implementor can figure out where to dump the attachment to.
            </remarks>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAttachment.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAttachment.attachmentIsEmbedded">
            <summary>
            Private member to hold a value indicating if the attachment is embedded via base64 encoding.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAttachment.attachmentMimeType">
            <summary>
            Private member to hold the MIME type of the attachment.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAttachment.attachmentSize">
            <summary>
            Private member to hold the size of the attachment.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAttachment.attachmentExternalUri">
            <summary>
            Private member to hold a relative or fully qualified URL to the attachment.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAttachment.attachmentUrl">
            <summary>
            Private member to hold the original URL of the attachment.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLAttachment.attachmentContent">
            <summary>
            Private member to hold the attachment resource content.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.BlogMLAttachment.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.BlogMLAttachment.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.BlogMLAttachment.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.BlogMLAttachment.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.BlogMLAttachment"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.op_Equality(Argotic.Syndication.Specialized.BlogMLAttachment,Argotic.Syndication.Specialized.BlogMLAttachment)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.op_Inequality(Argotic.Syndication.Specialized.BlogMLAttachment,Argotic.Syndication.Specialized.BlogMLAttachment)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.op_LessThan(Argotic.Syndication.Specialized.BlogMLAttachment,Argotic.Syndication.Specialized.BlogMLAttachment)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.BlogMLAttachment.op_GreaterThan(Argotic.Syndication.Specialized.BlogMLAttachment,Argotic.Syndication.Specialized.BlogMLAttachment)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAttachment.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAttachment.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.BlogMLAttachment.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAttachment.Content">
            <summary>
            Gets or sets content of this attachment.
            </summary>
            <value>The content of this attachment resource.</value>
            <remarks>
                If <see cref="P:Argotic.Syndication.Specialized.BlogMLAttachment.IsEmbedded"/> is <b>true</b>, the value of this property <b>must</b> be <i>base64</i> encoded. 
                The attachment content <i>may</i> be an empty string if the <see cref="P:Argotic.Syndication.Specialized.BlogMLAttachment.ExternalUri"/> or <see cref="P:Argotic.Syndication.Specialized.BlogMLAttachment.Url"/> properties are specified.
            </remarks>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAttachment.ExternalUri">
            <summary>
            Gets or sets a relative or fully qualified URL to this attachment.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents a relative or fully qualified URL to this attachment resource.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAttachment.IsEmbedded">
            <summary>
            Gets or sets a value indicating if this attachment is embedded.
            </summary>
            <value><b>true</b> if this attachment is embedded via <i>base64</i> encoding; otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAttachment.MimeType">
            <summary>
            Gets or sets MIME content type of this attachment.
            </summary>
            <value>The MIME content type of this attachment resource.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAttachment.Size">
            <summary>
            Gets or sets the size of this attachment.
            </summary>
            <value>The length of the attachment resource, in bytes. Default value is <see cref="F:System.Int64.MinValue"/>, which indicates that no size was specified.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.BlogMLAttachment.Url">
            <summary>
            Gets or sets the original URL of this attachment.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the original URL of this attachment.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.BlogMLPostType">
            <summary>
            Represents the permissible types of a web log post.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPostType.None">
            <summary>
            No post type specified.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPostType.Article">
            <summary>
            Indicates that the post represents an article.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.BlogMLPostType.Normal">
            <summary>
            Indicates that the post represents web log entry.
            </summary>
        </member>
        <member name="T:Argotic.Syndication.Specialized.RsdUtility">
            <summary>
            Provides methods that comprise common utility features shared across the Really Simple Discoverability (RSD) syndication entities. This class cannot be inherited.
            </summary>
            <remarks>This utility class is not intended for use outside the Really Simple Discoverability (RSD) syndication entities within the framework.</remarks>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdUtility.RSD_NAMESPACE">
            <summary>
            Private member to hold the Really Simple Discoverability (RSD) 1.0 namespace identifier.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdUtility.CreateNamespaceManager(System.Xml.XmlNameTable)">
            <summary>
            Initializes a <see cref="T:System.Xml.XmlNamespaceManager"/> object for resolving prefixed XML namespaces within Really Simple Discoverability (RSD) syndication entities.
            </summary>
            <param name="nameTable">The table of atomized string objects.</param>
            <returns>A <see cref="T:System.Xml.XmlNamespaceManager"/> that resolves prefixed XML namespaces and provides scope management for these namespaces.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="nameTable"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdUtility.SelectSafe(System.Xml.XPath.XPathNavigator,System.String,System.Xml.IXmlNamespaceResolver)">
            <summary>
            Selects a node set using the specified XPath expression with the <see cref="T:System.Xml.IXmlNamespaceResolver"/> object specified to resolve namespace prefixes.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to execute the XPath query against.</param>
            <param name="xpath">A <see cref="T:System.String"/> representing an XPath expression. May be <i>/</i> delimited query. Query shound <b>not</b> contain any prefixing.</param>
            <param name="resolver">The <see cref="T:System.Xml.IXmlNamespaceResolver"/> object used to resolve namespace prefixes in the XPath query.</param>
            <returns>
                An <see cref="T:System.Xml.XPath.XPathNodeIterator"/> that points to the selected node set.
            </returns>
            <remarks>
                This method performs a safe XPath query for Really Simple Discoverability (RSD) syndication entities by first attempting the query as provided. 
                If no result is found, this method then attempts the query without any prefixing by removing instances of <i>rsd:</i> from the supplied <paramref name="xpath"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="xpath"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="xpath"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resolver"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdUtility.SelectSafeSingleNode(System.Xml.XPath.XPathNavigator,System.String,System.Xml.IXmlNamespaceResolver)">
            <summary>
            Selects a single node in the <see cref="T:System.Xml.XPath.XPathNavigator"/> object using the specified XPath query with the <see cref="T:System.Xml.IXmlNamespaceResolver"/> object specified to resolve namespace prefixes.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to execute the XPath query against.</param>
            <param name="xpath">A <see cref="T:System.String"/> representing an XPath expression. May be <i>/</i> delimited query. Query shound <b>not</b> contain any prefixing.</param>
            <param name="resolver">The <see cref="T:System.Xml.IXmlNamespaceResolver"/> object used to resolve namespace prefixes in the XPath query.</param>
            <returns>
                An <see cref="T:System.Xml.XPath.XPathNavigator"/> object that contains the first matching node for the XPath query specified; otherwise <b>null</b> if there are no query results.
            </returns>
            <remarks>
                This method performs a safe XPath query for Really Simple Discoverability (RSD) syndication entities by first attempting the query as provided. 
                If no result is found, this method then attempts the query without any prefixing by removing instances of <i>rsd:</i> from the supplied <paramref name="xpath"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="xpath"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="xpath"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="resolver"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdUtility.RsdNamespace">
            <summary>
            Gets the XML namespace URI for the Really Simple Discoverability (RSD) 1.0 specification.
            </summary>
            <value>The XML namespace URI for the Really Simple Discoverability (RSD) 1.0 specification.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.RsdApplicationInterface">
            <summary>
            Represents a discoverable application programming interface (API) that provides services to web log clients.
            </summary>
            <seealso cref="P:Argotic.Syndication.Specialized.RsdDocument.Interfaces"/>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RsdApplicationInterface class.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdApplicationInterfaceExample.cs" region="RsdApplicationInterface"/>
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdApplicationInterface.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdApplicationInterface.interfaceName">
            <summary>
            Private member to hold the name of the application interface.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdApplicationInterface.interfaceIsPreferred">
            <summary>
            Private member to hold a value indicating if the application interface is preferred.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdApplicationInterface.interfaceLink">
            <summary>
            Private member to hold the communication endpoint of the application interface.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdApplicationInterface.interfaceWeblogId">
            <summary>
            Private member to hold custom data that is passed to the application interface.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdApplicationInterface.interfaceDocumentation">
            <summary>
            Private member to hold the location of the documentation for the application interface.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdApplicationInterface.interfaceNotes">
            <summary>
            Private member to hold human readable text that explains the features and settings for the application interface.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdApplicationInterface.interfaceSettings">
            <summary>
            Private member to hold service specific settings for the application interface.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.#ctor(System.String,System.Uri,System.Boolean,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> class using the supplied parameters.
            </summary>
            <param name="name">The name of this application interface.</param>
            <param name="link">A <see cref="T:System.Uri"/> that represents the endpoint of this application interface clients should use to communication with the service.</param>
            <param name="isPreferred">A value indicating if this application interface is the preferred service.</param>
            <param name="weblogId">A custom web log identifier utilized by this application interface. Can be an empty string.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="name"/> is an empty string.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="link"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.Load(System.Xml.XPath.XPathNavigator)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> using the supplied <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <see cref="T:System.Xml.XPath.XPathNavigator"/> to extract information from.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> used to configure the load operation.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> was initialized using the supplied <paramref name="source"/>, otherwise <b>false</b>.</returns>
            <remarks>
                This method expects the supplied <paramref name="source"/> to be positioned on the XML element that represents a <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.WriteTo(System.Xml.XmlWriter)">
            <summary>
            Saves the current <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> to which you want to save.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/>.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/>.</returns>
            <remarks>
                This method returns the XML representation for the current instance.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
            <exception cref="T:System.ArgumentException">The <paramref name="obj"/> is not the expected <see cref="T:System.Type"/>.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current instance.</param>
            <returns><b>true</b> if the specified <see cref="T:System.Object"/> is equal to the current instance; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.GetHashCode">
            <summary>
            Returns a hash code for the current instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.op_Equality(Argotic.Syndication.Specialized.RsdApplicationInterface,Argotic.Syndication.Specialized.RsdApplicationInterface)">
            <summary>
            Determines if operands are equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the values of its operands are equal, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.op_Inequality(Argotic.Syndication.Specialized.RsdApplicationInterface,Argotic.Syndication.Specialized.RsdApplicationInterface)">
            <summary>
            Determines if operands are not equal.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>false</b> if its operands are equal, otherwise; <b>true</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.op_LessThan(Argotic.Syndication.Specialized.RsdApplicationInterface,Argotic.Syndication.Specialized.RsdApplicationInterface)">
            <summary>
            Determines if first operand is less than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is less than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdApplicationInterface.op_GreaterThan(Argotic.Syndication.Specialized.RsdApplicationInterface,Argotic.Syndication.Specialized.RsdApplicationInterface)">
            <summary>
            Determines if first operand is greater than second operand.
            </summary>
            <param name="first">Operand to be compared.</param>
            <param name="second">Operand to compare to.</param>
            <returns><b>true</b> if the first operand is greater than the second, otherwise; <b>false</b>.</returns>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdApplicationInterface.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Documentation">
            <summary>
            Gets or sets the location of the documentation for this application interface.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the location of the documentation for this application interface.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdApplicationInterface.IsPreferred">
            <summary>
            Gets or sets a value indicating if this application interface is preferred.
            </summary>
            <value><b>true</b> if this application interface is the preferred service; otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Link">
            <summary>
            Gets or sets the communication endpoint of this application interface.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the endpoint of this application interface clients should use to communication with the service.</value>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Name">
            <summary>
            Gets or sets the name of this application interface.
            </summary>
            <value>The name of this application interface.</value>
            <remarks>
                Well known application interface names include the following:
                <list type="bullet">
                    <item>
                        <description><b>Antville</b></description>
                    </item>
                    <item>
                        <description><b>Blogger</b></description>
                    </item>
                    <item>
                        <description><b>Conversant</b></description>
                    </item>
                    <item>
                        <description><b>LiveJournal</b></description>
                    </item>
                    <item>
                        <description><b>Manila</b></description>
                    </item>
                    <item>
                        <description><b>MetaWeblog</b></description>
                    </item>
                    <item>
                        <description><b>MetaWiki</b></description>
                    </item>
                </list>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is an empty string.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Notes">
            <summary>
            Gets or sets human readable text that explains the features and settings for this application interface.
            </summary>
            <value>Human readable text that explains the features and settings for this application interface.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdApplicationInterface.Settings">
            <summary>
            Gets a collection of service specific settings for this application interface.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.Dictionary`2"/> collection of service specific settings for this application interface.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdApplicationInterface.WeblogId">
            <summary>
            Gets or sets a custom web log identifier utilized by this application interface.
            </summary>
            <value>A custom web log identifier utilized by this application interface.</value>
        </member>
        <member name="T:Argotic.Syndication.Specialized.RsdDocument">
            <summary>
            Represents a Really Simple Discovery (RSD) syndication resource.
            </summary>
            <remarks>
                <para>
                    This implementation conforms to the Really Simple Discovery (RSD) 1.0 specification, 
                    which can be found at <a href="http://cyber.law.harvard.edu/blogs/gems/tech/rsd.html">http://cyber.law.harvard.edu/blogs/gems/tech/rsd.html</a>.
                </para>
                <para>
                    The purpose of this format is to provide a way for client software find the services needed to read, edit, or communicate with web logging software.
                </para>
            </remarks>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the RsdDocument class.">
                    <code 
                        source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" 
                        region="RsdDocument" 
                    />
                </code>
            </example>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.documentFormat">
            <summary>
            Private member to hold the syndication format for this syndication resource.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.documentVersion">
            <summary>
            Private member to hold the version of the syndication format for this syndication resource conforms to.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.resourceAsyncLoadCancelled">
            <summary>
            Private member to hold a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.resourceIsLoading">
            <summary>
            Private member to hold a value indicating if the syndication resource is in the process of loading.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.asyncHttpWebRequest">
            <summary>
            Private member to hold HTTP web request used by asynchronous load operations.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.objectSyndicationExtensions">
            <summary>
            Private member to hold the collection of syndication extensions that have been applied to this syndication entity.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.documentServiceEngineName">
            <summary>
            Private member to hold the name of the engine that is providing the services being described.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.documentServiceEngineLink">
            <summary>
            Private member to hold the URL to the home of the engine.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.documentServiceHomepageLink">
            <summary>
            Private member to hold the URL of the users homepage.
            </summary>
        </member>
        <member name="F:Argotic.Syndication.Specialized.RsdDocument.documentInterfaces">
            <summary>
            Private member to hold the collection of application interfaces that comprise the discoverable services for the document.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> class.
            </summary>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.OnDocumentLoaded(Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Raises the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event.
            </summary>
            <param name="e">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Create(System.Uri)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Create method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" region="Create(Uri source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Create(System.Uri,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <remarks>
                The <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> is created using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Create(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Creates a new <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance using the specified <see cref="T:System.Uri"/>, <see cref="T:System.Net.ICredentials"/>, <see cref="T:System.Net.IWebProxy"/>, and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance. This value can be <b>null</b>.</param>
            <returns>An <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> object loaded using the <paramref name="source"/> data.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>The <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> is loaded using the default <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.</para>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> has a <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the LoadAsync method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" region="LoadAsync(Uri source, Object userToken)"/>
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" region="ResourceLoadedCallback(Object sender, SyndicationResourceLoadedEventArgs e)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance. This value can be <b>null</b>.</param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, you must wait for the load operation to complete before 
                    attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> has a <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)">
            <summary>
            Loads this <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance asynchronously using the specified <see cref="T:System.Uri"/>, <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>, <see cref="T:System.Net.ICredentials"/>, and <see cref="T:System.Net.IWebProxy"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that represents the URL of the syndication resource XML data.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance. This value can be <b>null</b>.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> when required. This value can be <b>null</b>.
            </param>
            <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
            <remarks>
                <para>
                    To receive notification when the operation has completed or the operation has been canceled, add an event handler to the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event. 
                    You can cancel a <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> operation by calling the <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsyncCancel"/> method.
                </para>
                <para>
                    After calling <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/>, 
                    you must wait for the load operation to complete before attempting to load the syndication resource using the <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,System.Object)"/> method.
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the feed remains empty.</exception>
            <exception cref="T:System.InvalidOperationException">This <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> has a <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,Argotic.Common.SyndicationResourceLoadSettings,System.Net.ICredentials,System.Net.IWebProxy,System.Object)"/> call in progress.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsyncCancel">
            <summary>
            Cancels an asynchronous operation to load this syndication resource.
            </summary>
            <remarks>
                Use the LoadAsyncCancel method to cancel a pending <see cref="M:Argotic.Syndication.Specialized.RsdDocument.LoadAsync(System.Uri,System.Object)"/> operation. 
                If there is a load operation in progress, this method releases resources used to execute the load operation. 
                If there is no load operation pending, this method does nothing.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.AsyncLoadCallback(System.IAsyncResult)">
            <summary>
            Called when a corresponding asynchronous load operation completes.
            </summary>
            <param name="result">The result of the asynchronous operation.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.AsyncTimeoutCallback(System.Object,System.Boolean)">
            <summary>
            Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"/> is signaled or times out.
            </summary>
            <param name="state">An object containing information to be used by the callback method each time it executes.</param>
            <param name="timedOut"><b>true</b> if the <see cref="T:System.Threading.WaitHandle"/> timed out; <b>false</b> if it was signaled.</param>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.AddExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was added to the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.FindExtension(System.Predicate{Argotic.Extensions.ISyndicationExtension})">
            <summary>
            Searches for a syndication extension that matches the conditions defined by the specified predicate, and returns the first occurrence within the <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Extensions"/> collection.
            </summary>
            <param name="match">The <see cref="T:System.Predicate`1"/> delegate that defines the conditions of the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to search for</param>
            <returns>
                The first syndication extension that matches the conditions defined by the specified predicate, if found; otherwise, the default value for <see cref="T:Argotic.Extensions.ISyndicationExtension"/>.
            </returns>
            <remarks>
                The <see cref="T:System.Predicate`1"/> is a delegate to a method that returns <b>true</b> if the object passed to it matches the conditions defined in the delegate. 
                The elements of the current <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Extensions"/> are individually passed to the <see cref="T:System.Predicate`1"/> delegate, moving forward in 
                the <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Extensions"/>, starting with the first element and ending with the last element. Processing is stopped when a match is found.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="match"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.RemoveExtension(Argotic.Extensions.ISyndicationExtension)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Extensions.ISyndicationExtension"/> from the current instance's <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection.
            </summary>
            <param name="extension">The <see cref="T:Argotic.Extensions.ISyndicationExtension"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Extensions.ISyndicationExtension"/> was removed from the <see cref="P:Argotic.Extensions.IExtensibleSyndicationObject.Extensions"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Extensions"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Extensions.ISyndicationExtension"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="extension"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.AddInterface(Argotic.Syndication.Specialized.RsdApplicationInterface)">
            <summary>
            Adds the supplied <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> to the current instance's <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Interfaces"/> collection.
            </summary>
            <param name="api">The <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> to be added.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> was added to the <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Interfaces"/> collection, otherwise <b>false</b>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="api"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.RemoveInterface(Argotic.Syndication.Specialized.RsdApplicationInterface)">
            <summary>
            Removes the supplied <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> from the current instance's <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Interfaces"/> collection.
            </summary>
            <param name="api">The <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> to be removed.</param>
            <returns><b>true</b> if the <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> was removed from the <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Interfaces"/> collection, otherwise <b>false</b>.</returns>
            <remarks>
                If the <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Interfaces"/> collection of the current instance does not contain the specified <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/>, will return <b>false</b>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="api"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.CreateNavigator">
            <summary>
            Initializes a read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through nodes in this <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>.
            </summary>
            <returns>A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object.</returns>
            <remarks>
                The <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the root element of the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>. 
                If there is no root element, the <see cref="T:System.Xml.XPath.XPathNavigator"/> is positioned on the first element in the XML representation of the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>.
            </remarks>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.Xml.XPath.IXPathNavigable)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" region="Load(IXPathNavigable source)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.Xml.XPath.IXPathNavigable,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XPath.IXPathNavigable"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">The <b>IXPathNavigable</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.IO.Stream)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" region="Load(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.IO.Stream,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="stream"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.Xml.XmlReader)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" region="Load(XmlReader reader)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.Xml.XmlReader,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the specified <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="reader">The <b>XmlReader</b> used to load the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event will be raised.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="reader"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="reader"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see> and <see cref="T:System.Net.IWebProxy">proxy</see>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Load method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" region="Load(Uri source, ICredentials credentials, IWebProxy proxy)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.Uri,System.Net.ICredentials,System.Net.IWebProxy,Argotic.Common.SyndicationResourceLoadSettings)">
            <summary>
            Loads the syndication resource from the supplied <see cref="T:System.Uri"/> using the specified <see cref="T:System.Net.ICredentials">credentials</see>, <see cref="T:System.Net.IWebProxy">proxy</see> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="source">A <see cref="T:System.Uri"/> that points to the location of the web resource used to load the syndication resource.</param>
            <param name="credentials">
                A <see cref="T:System.Net.ICredentials"/> that provides the proper set of credentials to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="proxy">
                A <see cref="T:System.Net.IWebProxy"/> that provides proxy access to the <paramref name="source"/> resource when required. This value can be <b>null</b>.
            </param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance. This value can be <b>null</b>.</param>
            <remarks>
                <para>
                    <list type="bullet">
                        <item>
                            <description>
                                 If <paramref name="credentials"/> is <b>null</b>, request is made using the default application credentials.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="proxy"/> is <b>null</b>, request is made using the <see cref="T:System.Net.WebRequest"/> default proxy settings.
                            </description>
                        </item>
                        <item>
                            <description>
                                If <paramref name="settings"/> has a <see cref="P:Argotic.Common.SyndicationResourceLoadSettings.CharacterEncoding">character encoding</see> of <see cref="P:System.Text.Encoding.UTF8"/> 
                                the character encoding of the <paramref name="source"/> will be attempt to be determined automatically, otherwise the specified character encoding will be used. 
                                If automatic detection fails, a character encoding of <see cref="P:System.Text.Encoding.UTF8"/> is used by default.
                            </description>
                        </item>
                        <item>
                            <description>
                                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event will be raised.
                            </description>
                        </item>
                    </list>
                </para>
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="source"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
            <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Save(System.IO.Stream)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" region="Save(Stream stream)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Save(System.IO.Stream,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <b>Stream</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance. This value can be <b>null</b>.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="stream"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Save(System.Xml.XmlWriter)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
            <example>
                <code lang="cs" title="The following code example demonstrates the usage of the Save method.">
                    <code source="..\..\Documentation\Microsoft .NET 3.5\CodeExamplesLibrary\Core\Rsd\RsdDocumentExample.cs" region="Save(XmlWriter writer)"/>
                </code>
            </example>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Save(System.Xml.XmlWriter,Argotic.Common.SyndicationResourceSaveSettings)">
            <summary>
            Saves the syndication resource to the specified <see cref="T:System.Xml.XmlWriter"/> and <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/>.
            </summary>
            <param name="writer">The <b>XmlWriter</b> to which you want to save the syndication resource.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceSaveSettings"/> object used to configure the persistance of the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/> instance.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="writer"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.Xml.XmlException">The operation would not result in well formed XML for the syndication resource.</exception>
        </member>
        <member name="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.Xml.XPath.XPathNavigator,Argotic.Common.SyndicationResourceLoadSettings,Argotic.Common.SyndicationResourceLoadedEventArgs)">
            <summary>
            Loads the syndication resource using the specified <see cref="T:System.Xml.XPath.XPathNavigator"/> and <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/>.
            </summary>
            <param name="navigator">A read-only <see cref="T:System.Xml.XPath.XPathNavigator"/> object for navigating through the syndication resource information.</param>
            <param name="settings">The <see cref="T:Argotic.Common.SyndicationResourceLoadSettings"/> object used to configure the load operation of the <see cref="T:Argotic.Syndication.Specialized.RsdDocument"/>.</param>
            <param name="eventData">A <see cref="T:Argotic.Common.SyndicationResourceLoadedEventArgs"/> that contains the event data used when raising the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event.</param>
            <remarks>
                After the load operation has successfully completed, the <see cref="E:Argotic.Syndication.Specialized.RsdDocument.Loaded"/> event is raised using the specified <paramref name="eventData"/>.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="navigator"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="settings"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="eventData"/> is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.FormatException">The <paramref name="navigator"/> data does not conform to the expected syndication content format. In this case, the document remains empty.</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> at the specified index.
            </summary>
            <param name="index">The zero-based index of the application interface to get or set.</param>
            <returns>The <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> at the specified index.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is less than zero.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> is equal to or greater than the count for <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Interfaces"/>.</exception>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="E:Argotic.Syndication.Specialized.RsdDocument.Loaded">
            <summary>
            Occurs when the syndication resource state has been changed by a load operation.
            </summary>
            <seealso cref="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.Xml.XPath.IXPathNavigable)"/>
            <seealso cref="M:Argotic.Syndication.Specialized.RsdDocument.Load(System.Xml.XmlReader)"/>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.Extensions">
            <summary>
            Gets or sets the syndication extensions applied to this syndication entity.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects that represent syndication extensions applied to this syndication entity.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.HasExtensions">
            <summary>
            Gets a value indicating if this syndication entity has one or more syndication extensions applied to it.
            </summary>
            <value><b>true</b> if the <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Extensions"/> collection for this entity contains one or more <see cref="T:Argotic.Extensions.ISyndicationExtension"/> objects, otherwise returns <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.EngineLink">
            <summary>
            Gets or sets the homepage of the engine that is providing these discovery services.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents the homepage of the engine that is providing these discovery services.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.EngineName">
            <summary>
            Gets or sets the name of the engine that is providing these discovery services.
            </summary>
            <value>The name of the engine that is providing these discovery services.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.Format">
            <summary>
            Gets the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource implements.
            </summary>
            <value>The <see cref="T:Argotic.Common.SyndicationContentFormat"/> enumeration value that indicates the type of syndication format that this syndication resource implements.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.Homepage">
            <summary>
            Gets or sets the homepage of the web site that is hosting these discovery services.
            </summary>
            <value>A <see cref="T:System.Uri"/> that represents homepage of the web site that is hosting these discovery services.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.Interfaces">
            <summary>
            Gets or sets the application interfaces that comprise the discoverable services for this document.
            </summary>
            <value>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> objects that represents the application interfaces that comprise the discoverable services for this document.</value>
            <remarks>
                This <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection of <see cref="T:Argotic.Syndication.Specialized.RsdApplicationInterface"/> objects is internally represented as a <see cref="T:System.Collections.ObjectModel.Collection`1"/> collection.
            </remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="value"/> is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.Version">
            <summary>
            Gets the <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to.
            </summary>
            <value>The <see cref="P:Argotic.Syndication.Specialized.RsdDocument.Version"/> of the <see cref="T:Argotic.Common.SyndicationContentFormat"/> that this syndication resource conforms to. The default value is <b>2.0</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.AsyncLoadHasBeenCancelled">
            <summary>
            Gets or sets a value indicating if the syndication resource asynchronous load operation was cancelled.
            </summary>
            <value><b>true</b> if syndication resource asynchronous load operation has been cancelled, otherwise <b>false</b>.</value>
        </member>
        <member name="P:Argotic.Syndication.Specialized.RsdDocument.LoadOperationInProgress">
            <summary>
            Gets or sets a value indicating if the syndication resource is in the process of loading.
            </summary>
            <value><b>true</b> if syndication resource is in the process of loading, otherwise <b>false</b>.</value>
        </member>
    </members>
</doc>
